Назад | Перейти на главную страницу

Как я могу настроить сервер сборки, который принимает запросы git (стиль Heroku)?

Многие сервисы, предназначенные для запуска легких приложений в кластерах (Flynn, Deis, Dokku), следуют стандарту развертывания Heroku, добавляя удаленный git и нажимая на него, когда вы хотите создать и / или развернуть приложение. Результат сборки отправляется обратно пользователю, отправившему git push, прямо на их tty.

Как я могу настроить свой собственный сервер с помощью git и ssh, чтобы выполнять действия по отправке и передаче информации обратно пользователю?

Вы должны взглянуть на git хуки. У вас может быть перехватчик git на сервере, который запускается, когда на него отправляется код. Я предполагаю, что любой вывод, который вы делаете с помощью этих хуков, передается клиенту по умолчанию (хотя и не уверен на 100%).