94 слов | 1 минута
GitLab Runners
GitLab Runner — агент, который выполняет задания CI/CD pipeline. Раннер, созданный на уровне группы, доступен всем проектам группы.
Создание раннера для группы
Перейдите на страницу раннеров группы: https://gitlab.2dapp.ru/groups/prod/-/runners


Важно: после регистрации раннера не забудьте его запустить.
Список всех зарегистрированных раннеров группы доступен по той же ссылке.
Переменные окружения
Переменные задаются на уровне группы или проекта в GitLab и становятся доступны в .gitlab-ci.yml.

Стандартные переменные для FTP-деплоя:
$PROD_FTP_USER— логин FTP-сервера$PROD_FTP_PASSWORD— пароль FTP-сервера$PROD_FTP_SERVER— адрес FTP-сервера
Использование в .gitlab-ci.yml:
lftp ftp://$PROD_FTP_USER:$PROD_FTP_PASSWORD@$PROD_FTP_SERVER -e "..."