Рейтинг:0

Использование системы RHEL в конвейере Jenkins, проблемы с разрешениями в томах для создания докеров

флаг fr

У меня есть агент RHEL 7 Jenkins. На этом агенте я настроил конвейер, чтобы просто получить некоторый код и выполнить

sh 'составить докер'

со следующим компоновочным файлом.

версия: '3'
Сервисы:
  питонтест:
    изображение: питон: 3.6
    тома:
      - ./журналы:/usr/локальные/журналы

Проблема возникает на этапе публикации, когда я хочу выполнить очистку и удалить все папки и файлы в рабочей области. Похоже, что файлы, которые были созданы томом, принадлежат руту и ​​только руту и ​​пишут в них. Поэтому Дженкинс не может их удалить. Шаг post — это простой вызов cleanWS.

cleanWs deleteDirs: правда

Как я могу позволить пользователю Jenkins быть владельцем файлов, чтобы их можно было очистить?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.