У меня есть простой пример, но я не могу найти никакого решения для этого.Представьте, что у нас есть простой сервер с запущенными сервисами Apache2, MySQL и PHP.Также мы установили GitLab.
У нас есть проект с двумя рабочими каталогами / репозиториями: Master -> (папка «Production» в var/www/production
) и ветвь разработки -> (папка в var/www/development
).
Когда пользователь фиксирует и передает код из локального git в ветку разработки, GitLab должен выполнить запрос на извлечение в папке разработки на сервере.Та же самая ситуация должна произойти с производственной папкой (главная ветвь).
Как нам настроить для этого наш файл .gitlab-ci.yml
?