LINUX.ORG.RU

Jenkins и динамические параметры

 ,


0

2

Подскажите пожалуйста, как в jenkins pipeline организовать динамический параметр? Задача: создать джоб с 2 параметрами: 1) choice с 4 фиксированными значениями 2) динамически формируемый список из произвольного кол-ва значений.

Пробовал 1.

def patch = input message: 'Please choose the patch to deploy ', ok: 'OK',
                                    parameters: [choice(name: 'PATCH_ID', choices: list, description: 'Patch to deploy?')]
Но данный вариант не подходит по 2м причинам: диалог не появляется сам - надо знать куда и когда кликнуть для его отображения; после появления диалога если убрать курсор мыши из зоны диалога, он исчезает с экрана и надо повторно кликать для его появления.

2. Active Choices Parameter не подходит, т.к. в нем не получается использовать sh для построения второго списка или файловые операции для подкачки списка из готового файла