Как в GitLab сделать автоматическую выгрузку изменений в рабочий каталог?

Развернут GitLab Enterprise на сервере разработок, в котором есть некий репозиторий Repo1. На этом же сервере разработок есть директория /www, за которой "смотрит" Nginx.

Как сделать так, чтобы при пушах (git push) в репозиторий Repo1 через некоторое время автоматически появлялись все изменения в /www ? Чтобы я например зашел по некому адресу https://address, и увидел мои изменения, которые я запушил?

Насколько мне известно, репозиторий Repo1, который развернут в GitLab, является bare-репозиторием. Как сделать правильно в GitLab настройки, чтобы была такая вот синхронизация ? Заранее спасибо !
  • Вопрос задан
  • 601 просмотр
Решения вопроса 1
@szelga
поднять экземпляр gitlab-runner, настроить его, прописать в .gitlab-ci.yml работу deploy, которая будет скриптом "выкатывать" изменения в нужное место. дополнительно стоит прописать условия, чтобы изменения выкатывались только из главной ветки главного репозитория.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы