Существует тонна API, которые отслеживают и реагируют на деятельность GitHub. Например, вы можете установить CodeClimate для автоматического просмотра вашего кода каждый раз, когда вы совершаете. Аналогично, вы можете использовать Travis CI для проверки прохождения ваших тестов. Есть ли также служба, которая автоматически создаст ваш код в Ruby Gem, а затем развернет его до rubygems.org?Автоматическая сборка и развертывание драгоценного камня при совершении GitHub
ответ
Travis CI позволяет развернуть Gems на rubygems.org после успешной сборки. Конфигурация зарегистрирована в http://docs.travis-ci.com/user/deployment/rubygems.
Для вашего случая, кажется, вы хотите обновить свой драгоценный камень всякий раз, когда вы нажимаете на Github (и имеете успешную сборку). Вы можете достичь этого, добавив следующую конфигурацию вашего .travis.yml
:
deploy:
provider: rubygems
api_key: "YOUR API KEY"
Ключ API может быть зашифрован (что рекомендуется) локально работает (после установки travis
камня)
travis encrypt --add deploy.api_key
Также вы можете просто запустить 'travis setup rubygems' - если у вас установлен« travis' gem ». Еще раз спасибо за быстрый ответ! – nullnullnull
- 1. Ошибка при выпуске драгоценного камня
- 2. Автоматическая сборка и развертывание веб-приложения Java
- 3. Автоматическая сборка и развертывание служб Windows
- 4. Автоматическая сборка и развертывание ClickOnce & TFS
- 5. Ошибка при использовании раздвоенного драгоценного камня (active_admin) от Github
- 6. Сверление определенного драгоценного камня
- 7. Переопределить метод внутри драгоценного камня из другого драгоценного камня
- 8. Создание и требование драгоценного камня
- 9. Критерии создания драгоценного камня
- 10. Как уменьшить размер драгоценного камня
- 11. Перепечатка драгоценного камня на RubyGems путем замены всего драгоценного камня?
- 12. Альтернатива глобализации драгоценного камня
- 13. Найти корень драгоценного камня
- 14. Уровень опыта драгоценного камня
- 15. Datatables без драгоценного камня?
- 16. config.gem требует драгоценного камня?
- 17. Почему Gemfile для драгоценного камня
- 18. Пользовательский ввод при установке драгоценного камня
- 19. Bundler :: GemRequireError при добавлении драгоценного камня
- 20. LoadError при необходимости переименованного драгоценного камня
- 21. Ошибка при добавлении драгоценного камня Devise
- 22. Сгенерировать скелет тестов при создании драгоценного камня
- 23. Настройка параметров конфигурации при записи драгоценного камня
- 24. Конфликт имен при установке рубинового драгоценного камня
- 25. Создание драгоценного камня: запуск кода при установке
- 26. Ловля исключений при использовании внешнего драгоценного камня
- 27. rake release зависает при выпуске драгоценного камня
- 28. Неинициализированная константа RSpec при добавлении драгоценного камня
- 29. Странные ошибки при установке моего драгоценного камня
- 30. Ошибка при установке драгоценного камня из резины
Вы могли бы к нему как к вашей сборке Travis CI. См. Http://docs.travis-ci.com/user/deployment/rubygems/ –
Это замечательно! – nullnullnull