2013-07-09 3 views

ответ

13

Вы можете поместить сервисы между Github и Heroku, которые могут достичь того же результата, что и вы.

В библиотеке Heroku Addon есть два дополнения, которые могли бы сделать это для вас через Continuous Deployment.

Codeship.io (https://addons.heroku.com/codeship) wercker (https://addons.heroku.com/wercker)

В основном, при добавлении и настройке эти аддоны они установить webhook в ваших проектов GitHub репо, а затем, когда вы нажимаете на репо, то webhook срабатывает который запускает службу, чтобы захватить ваш код (запустите тесты, если хотите), а затем нажмите код в Heroku.

+0

Это должно быть отмечено как правильный ответ. IMO –

4

Невозможно нажать с одного пульта git на другой. Вам придется клонировать из github, а затем нажать на герою.

+0

Если у меня уже есть содержимое РЭПО GitHub на моей машине, так как это, где Я разрабатываю эту вещь, должен ли я клонировать в отдельную папку и нажимать оттуда или просто нажимать прямо из существующей папки? –

2

snap-ci легкий способ установки трубопровода развертывания из Github в Heroku

0
git clone git://github.com/heroku/ruby-sample.git 
cd ruby-sample 
heroku create 
git push heroku master 
heroku open 

Это в качестве примера по умолчанию от Heroku. Вы можете получить представление. правильно ?

+0

В вашем случае мы клонируем репозиторий на наш компьютер, а затем разворачиваем его до героку, вопрос заключается в том, как развернуть напрямую. –

5

Heroku недавно добавлена ​​возможность синхронизации развертывания с GitHub

+1

https://devcenter.heroku.com/articles/github-integration, обратите внимание на его публичную бета-версию на июнь 2015 г. –

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