Что касается хранения артефактов, Jenkins всегда будет хранить свои копии вместе с историей заданий на главном узле.
Для задания, настроенного в корневом каталоге Jenkins, архив находится в следующей папке $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 в корне файловой системы (/)
Если вы хотите заархивировать все файлы tar в папке, где выполняется конвейер jenkins (рабочая область), вы можете обратиться к этому, используя переменную среды $WORKSPACE или добавив точку (.
) к вашему текущему пути.
Оба $WORKSPACE/*.tar
./*.tar
должны работать
person
matus
schedule
05.02.2020