как выполнить shell для установки файла из артефактов dir в jenkins - PullRequest
0 голосов
/ 17 мая 2011

У меня есть шаг сборки, который собирает мои проекты, упаковывает их в myfile.jar и помещает в каталог моих артефактов.

Я также сказал jenkins архивировать myfile.jar.1004 * Теперь я хочу добавить еще один шаг сборки для выполнения команды оболочки java -jar myfile.jar и установить его для дальнейшего тестирования

Как я могу сказать jenkins указывать на myfile.jar при выполнении команды оболочки?я не знаю имя dir артефактов, так как оно динамически создается с номером сборки и т.д ...

спасибо.

1 Ответ

2 голосов
/ 18 мая 2011

Каталог артефактов находится на главном, а не на ведомом устройстве.

Если оба находятся на одной машине для вас, артефакты находятся по адресу:

$JENKINS_HOME/jobs/$JOB_NAME/$BUILD_ID/archive

Однако, как сказал Андерс Линдал , архивация артефакта не удаляет егоиз рабочего пространства;почему бы не использовать его прямо оттуда.Как правило, вы не хотите беспокоить архивы каталогов ...

...