Путь к архиву Jenkins в среде докера - PullRequest
0 голосов
/ 20 декабря 2018

Мы используем 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?Когда путь к архиву находится вне контейнера докера и отображается внутри контейнера, вы не можете получить архив.Результаты сборки также находятся за пределами контейнера, но мастер может прочитать эту информацию.

...