2014-02-05 2 views
0

Существует тонна API, которые отслеживают и реагируют на деятельность GitHub. Например, вы можете установить CodeClimate для автоматического просмотра вашего кода каждый раз, когда вы совершаете. Аналогично, вы можете использовать Travis CI для проверки прохождения ваших тестов. Есть ли также служба, которая автоматически создаст ваш код в Ruby Gem, а затем развернет его до rubygems.org?Автоматическая сборка и развертывание драгоценного камня при совершении GitHub

+2

Вы могли бы к нему как к вашей сборке Travis CI. См. Http://docs.travis-ci.com/user/deployment/rubygems/ –

+0

Это замечательно! – nullnullnull

ответ

1

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 
+0

Также вы можете просто запустить 'travis setup rubygems' - если у вас установлен« travis' gem ». Еще раз спасибо за быстрый ответ! – nullnullnull

Смежные вопросы