Относительно хранилища артефактов , Jenkins будет хранить свои копии с историей заданий, всегда в своем главном узле.
Для задания, настроенного на Jenkins 'root, архив расположен в следующей папке $JENKINS_HOME/jobs/<your_job_name>/builds/<build_number>/archive
.
В этой папке файл будет сохранен в том же относительном пути, что и в рабочей области. Например, если во время конвейера артефакт был доступен в $WORKSPACE/outputs/mybinaryfile
, в главном узле jenkins он будет доступен в $JENKINS_HOME/jobs/<your_job_name>/builds/<build_number>/archive/outputs/mybinaryfile
Теперь, что касается конфигурации в подключаемом модуле развертывания артефакта Я считаю, что путь в «Артефактах для развертывания», вероятно, неправильный. /*.tar
будет искать файлы tar в root файловой системы (/)
Если вам нужно архивировать все файлы tar в папке, где выполняется конвейер jenkins (рабочая область), вы можно сослаться на это, используя переменную окружения $ WORKSPACE или добавив точку (.
) к текущему пути
Оба $WORKSPACE/*.tar
./*.tar
должны работать