#jakarta-ee #build-automation #jenkins
#джакарта-ee #автоматизация сборки #дженкинс
Вопрос:
Я хочу развернуть файл EAR из вышестоящего проекта в конвейере сборки Jenkins, где имя файла динамически генерируется с использованием переменных среды jenkins, например
myEar_2011-11-08_14-21-06_521.ear
Затем файл архивируется. Как я могу ссылаться на этот файл в нижестоящем проекте, который выполняет фактическое развертывание? Я вижу вариант для
This build is parameterized :
Build selector for Copy Artifact
Name - ???
Default Selector - Upstream build that triggered this job
Что мне указать в ‘Name’ и как мне получить ссылку на файл EAR?
Ответ №1:
Вам придется использовать подстановочные знаки в названии. Я думаю, что использование такого значения Name может сработать:
myEar_*.ear
Возможно, вам потребуется добавить дополнительный путь, если архивированный файл не находится на верхнем уровне.
Мы используем аналогичный подход в нескольких наших заданиях, где имя файла зависит от даты и сборки.