2015-04-24 3 views
0

Мне было интересно, существует ли какой-то встроенный gem или API, который имеет Github, который позволяет мне иметь слушателя, который обнаруживает, когда кто-то совершает репозиторий. Причина этого заключается в том, что я использую Capistrano и хотел бы вызвать развертывание пакетов, когда кто-то меняет репозиторий и автоматически меняет локальную машину пользователей.Github commit listener

Спасибо заранее,

Трой Рейнольдс

+1

Да, [есть] (https://developer.github.com/v3/repos/hooks/) –

ответ

1

Вы можете использовать GitHub's WebHooks, чтобы GitHub вызвать URL вашего выбора, когда получен запрос на проталкивание.

Вы можете написать легкое приложение синатра на своем сервере развертывания, которое будет называть вас капитаном, когда он получит вызов веб-хоккея.

+1

Спасибо! Я не могу проголосовать за ваш ответ. У меня недостаточно очков, но спасибо. Я попробую это. –

+0

@ user3758142 Вы все равно должны пометить его как правильное, если это поможет. – mudasobwa

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