Как стать автором
Обновить

Комментарии 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 на сервере - плохая практика

Благодарю за ценные замечания! Пересмотрю эти подходы с учётом безопасности.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий