Авто pull с репозитория на сервер

Есть локальный веб-сервер (windows, IIS), также локальный gitlab сервер. Задача: при пуше в репозиторий на gitlab файлы должны автоматически обновляться на сервере. Возможно ли реализовать и как?


Ответы (1 шт):

Автор решения: Vlad Reshetilo

Такое реализуется через pipelines https://docs.gitlab.com/ee/ci/pipelines/. Навешиваешь job на push в master, и этот джоб собирает проект, закидывает его в нужную директорию, и переключает на неё веб-сервер. Если используешь PHP, например - то могу порекомендовать https://deployer.org/.

→ Ссылка