Соответствие нескольким типам упаковки при поиске файлов с помощью findFiles в jenkins - PullRequest
0 голосов
/ 27 апреля 2020

Существуют различные типы упаковок .jar, .war, .tar, .zip, доступные для упаковки артефактов. У меня есть конвейерное задание в jenkins, которое извлекает путь артефакта, присутствующего в каталоге, используя findFiles .

script {
           filesByGlob = findFiles(excludes: '', glob: "*.jar");
           artifactPath = filesByGlob[0].path;
       }

. На данный момент из приведенного выше сценария я могу сопоставить только один тип типа упаковки. Но, согласно моему требованию, я хочу сопоставить шаблон глобуса с несколькими типами упаковки, т. Е. Если какой-либо из типов упаковки присутствует в каталоге, шаблон глобуса должен соответствовать этому и вернуть путь артефакта.

Может кто-нибудь помогите мне с шаблоном glob, который будет соответствовать множественному типу упаковки.

Примечание: это декларативный конвейерный скрипт.

...