Добрый день!
Есть желание настроить автоматическую сборку проекта на разные сервера.
Имеется личный gitlab на отдельной VDS, и 2 VDS для теста.
Что имеется сейчас:
stages:
- front
- bitrix
front:
stage: front
tags:
- all front
script:
- 'nvm use 14.0.0 && cd /home/test/test/www && git reset --hard && git pull origin && cd src/js && npm i --prefer-offline --no-audit --progress=false && cd ../.. && gulp build'
only:
- develop
bitrix:
stage: bitrix
script:
- 'cd /home/bitrix/ext_www/test/local/src && git reset --hard && git pull origin && cd src/js && npm i --prefer-offline --no-audit --progress=false && cd ../.. && gulp build'
only:
- develop
Gitlab-runner настроен на 2 тестовых VDS, раннеры запущены и активны. Раннеры настроены на подключение через shell.
В результате имею такой момент что задание front выполняется только на первом VDS, а задание bitrix не срабатывает, потому что пытается отработать на 1 VDS.
В итоге нет понимания как подключиться к 2 vds и выполнить задание.
PS: в теме не силен. Гугл не сильно помог, задания такие же показывает как и я написал.