Комментарии 2
Разрешаем пользователю gitlab-runner выполнять sudo без пароля (иначе могут быть проблемы с правами)
не нужно так делать - даже непреднамеренная ошибка в банальном rm не оставит от Вашего сервера с раннером ничего, даже если Вы один разработчик на проекте, а если это shared runner ...
"if ! ip a | grep 'ppp0'; then echo 'Error: VPN connection is not established!'; exit 1; fi"
а если 2 параллельных пайплайна (даже stage и main), не говоря о похожем пайплайне на другом проекте
Скачиваем SSTP‑клиент и выполняем команды для настройки и установки: ...make install
sstp клиент наверняка есть в репах Centos, разве что у Вас какой-то специфический, и то лучше собрать пакет. make install на сервере - плохая практика
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
GitLab CI: Первый пайплайн на Shared Runner