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

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

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

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

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

Войти через центр авторизации
Похожие вопросы