Путь к архиву Jenkins в среде докера

Мы используем Jenkins с "copyArtifact-Plugin" для архивирования файлов из задания сборки. Теперь мы переместили нашего Дженкинса Мастера в контейнер докеров.

Этот архив работает очень хорошо:

  • архивные артефакты
  • копировать артефакты из других проектов

Этот архив не работает:

  • Ссылка "Артефакты последних успешных сборок" с веб-сайта projekt, чтобы показать и загрузить архив в браузере, создает дьявола Дженкинса с этим исключением:
java.lang.IllegalArgumentException: The parent does not exist
  at hudson.FilePath$IsDescendant.invoke(FilePath.java:3315)
  at hudson.FilePath$IsDescendant.invoke(FilePath.java:3295)

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

0 ответов

Другие вопросы по тегам