Подтвердить что ты не робот

Где находятся артефакты Дженкинса?

Я добавил параметр Archive Artifacts post-build в мой проект. Я вижу артефакты из интерфейса веб-браузера, но я не могу найти их в файловой системе.

Где они расположены?

4b9b3361

Ответ 1

Он архивируется на главном сервере (даже если сборка была на подчиненном устройстве) в следующей папке:

$JENKINS_HOME/jobs/<job>/builds/<build>/archive

Но вы можете настроить другое местоположение, используя настройку "Дополнительно" задания (где вы можете установить другую папку рабочей области) или с помощью плагинов, созданных для этой цели, таких как Копировать плагин артефакта

Ответ 2

Еще несколько советов...

Вы можете найти jenkins home, перейдя на страницу переменных среды на странице создания jenkins.

Где найти переменные среды

В моем случае JENKINS_HOME оказался /var/lib/jenkins

Найдено артефакты в:

/var/lib/jenkins/jobs/<my-job-name>-build/lastStable/archive/target

/var/lib/jenkins/jobs/<my-job-name>-build/lastSsuccessful/archive/target

а также

/var/lib/jenkins/jobs/<my-job-name>-build/builds/8/archive/target

Ответ 3

Путь: $JENKINS_HOME/jobs//jobs//branch//builds/$BUILD_NUMBER/archive/

Вы должны извлечь имя ветки, имя задания и имя репозитория из переменной среды JOB_NAME.