LINUX.ORG.RU

gitlab-ci-multi-runner + CI + Gitlab

 


0

1

Приветствую

Объясните-помогите, как настроить gitlab-ci-multi-runner при следующей конфигурации системы:

srv1) Gitlab; srv2) Gitlab-CI; srv3) Dev/Test;

Gitlab + Gitlab CI уже интегрированы друг в друга. Когда разработчик со своей машины делает git push, gitlab-ci получает триггер и запускает gitlab-ci-multi-runner который читает файл .gitlab-ci.yml (кстати, где он должен лежать? GitLab CI uses a YAML file (.gitlab-ci.yml) for the project configuration. It is placed in the root of your repository - буквально в /home/git/repositories/abc.git/ ? ). В файле .gitlab-ci.yml мне нужно, чтобы на srv3 выполнилось условие: cd /var/www/ && git pull

Не могу понять, где в такой ситуации должен быть установлен раннер.

Спасибо

Слов нет...

.gitlab-ci.yml должен лежать в корне репозитория, в каждой!!! ветке. Думал попользовать, но раскладывать в 100 веток этот файл, а при внесении изменений править везде... жуть какая, остаемся на TC.

Dmitrych ()
Ответ на: Слов нет... от Dmitrych

Re: Слов нет...

да, от ваших знаний слов нет)))

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.