Задать вопрос
@Strixi

Почему gitlab-ci в одном проекте требует запускать строки с sudo а через несколько тегов без sudo те же самые строки?

Пример:

$ rm -rf /deploy_dev/pwa_notifications
rm: cannot remove '/deploy_dev/pwa_notifications': Permission denied
Cleaning up project directory and file based variables
00:00
ERROR: Job failed: exit status 1


могу добавить sudo проблема уйдёт НО через несколько тегов (деплоев на сервер) меня попросит убрать sudo...

проект моего коллеги, у моего проекта таких проблем нет, может зависит от того от какой уч.записи я деплою и смотря какой проект (его или мой)?

UPD: помогла команда sudo usermod -aG sudo ваше_юзер_в_линукс (у меня gitlab-runner)
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой 9 комментариев
Пригласить эксперта
Ответы на вопрос 1
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Потому что неправильно настроены права. Права на каталог/файл у одного пользователя, а скрипт выполняется от имени другого пользователя. Если скрипт выполняется в докере, а файл/каталог на хосте - то плюс еще один уровень настроек доступа в хостовой ОС.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы