Подскажите, как называется то что мне нужно?
Есть репозиторий на гитлабе/гитхабе с проектом.
Есть сервер, на котором требуется запустить проект.
Я делаю ключ для доступа ко мне на сервер, даю его гитлабу.
Как только я делаю коммит в репозиторий - сервис гитлаба/гитхаба заходит на мой сервер и запускает указанный мною скрипт.
Как это называется? Какой инструмент на гитлабе/гитхабе за это отвечает?
Спасибо
ince, на сервер ставишь gitlab-runner в режиме shell (без докера) и подключаешь его к гитлабу. Тогда скрипт будет выполняться на этом сервере.
Если гитлаб на своем сервере - то можешь свой раннер поставить на этот же сервер, настроить ключи для ssh в этом раннере и в .gitlab-ci.yml замутить что-то типо