Хиты Github Commit для интеграции сервера в облако9 - PullRequest
1 голос
/ 25 мая 2011

Я работаю в небольшом агентстве, которое работает в основном с php, и мы искали простую форму контроля версий.Я столкнулся с cloud9, и он показался мне идеальным, но я не нашел способа интегрировать его с нашими серверами.

Однако cloud9 действительно легко интегрируется с github, что заставило меня подумать, есть ли способ интеграции github ссервер.Теперь у меня сложилось впечатление, что вы можете использовать хук post_commit в svn для передачи файла на сервер, когда сделана фиксация.Есть ли подобная функция, которую я могу использовать с github-репозиторием для автоматической отправки файла на сервер при выполнении фиксации?Или есть какое-либо программное обеспечение, которое я могу установить на своем сервере, чтобы прослушивать любые изменения в репозитории github и обновляться после внесения каких-либо изменений?

1 Ответ

1 голос
/ 06 июня 2011

GitHub предлагает перехват сообщений после получения , которые можно использовать, чтобы делать то, что вы хотите.Всякий раз, когда вы нажимаете на GitHub, отправляется запрос POST на предварительно настроенный URL.Тело сообщения POST содержит JSON-структуру со всей информацией о push и задействованных коммитах.

...