Задать вопрос
@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...

проект моего коллеги, у моего проекта таких проблем нет, может зависит от того от какой уч.записи я деплою и смотря какой проект (его или мой)?
  • Вопрос задан
  • 40 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Потому что неправильно настроены права. Права на каталог/файл у одного пользователя, а скрипт выполняется от имени другого пользователя. Если скрипт выполняется в докере, а файл/каталог на хосте - то плюс еще один уровень настроек доступа в хостовой ОС.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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