Дженкинс: каталог "builds" не содержит артефактов в каждой сборке - PullRequest
0 голосов
/ 18 января 2019

Я настроил jenkins на своем хосте с помощью док-контейнера, затем я создал простой процесс MY-JOB.

Каталог builds MY-JOB ссылается на:

/var/jenkins_home/jobs/MY-JOB/builds/1

Содержит только:

-rw-r--r-- 1 root root 2.4K Jan 18 15:05 build.xml
-rw-r--r-- 1 root root    6 Jan 18 15:05 changelog.xml
-rw-r--r-- 1 root root  34K Jan 18 15:05 log
-rw-r--r-- 1 root root  131 Jan 18 15:05 revision.txt

Но У меня нет артефактов в каталоге "1" .

Единственный путь, где я могу найти результат сборки, выглядит следующим образом:

/var/jenkins_home/workspace/MY-JOB/

Но это рабочий каталог, поэтому каждый раз стирается.

Как я могу настроить jenkins, чтобы поместить результат сборки в папку с относительным номером под "builds"?

1 Ответ

0 голосов
/ 18 января 2019

Задача может быть выполнена с добавлением действия после сборки для архивации результата сборки.

Единственное, что нужно сделать, это настроить артефакты для архивирования.

После сборки создается папка «archive» в пронумерованной папке сборки:

/var/jenkins_home/jobs/MY-JOB/builds/1/archive

Папка архива содержит встроенный артефакт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...