Как использовать артефакты из вышестоящих проектов в Jenkins? - PullRequest
2 голосов
/ 08 ноября 2011

Я хочу развернуть файл 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 

Что мне указать в «Имя» и как получить ссылку на файл EAR?

1 Ответ

0 голосов
/ 08 ноября 2011

Вы должны будете использовать подстановочные знаки в именах. Я думаю, что использование значения имени, как это может работать:

myEar_*.ear

Возможно, вам понадобится добавить дополнительный путь, если архив не находится на верхнем уровне.

Мы используем аналогичный подход в нескольких наших работах, где имя файла зависит от даты и сборки.

...