У меня есть сценарий с конвейером, который выглядит следующим образом:
node(){
stage("test"){
echo "test"
}
stage("two"){
deployOptions = "one\ntwo\nthree\nfour\nfive"
def userInput = input(
id: 'userInput', message: 'pick option', parameters: [
[$class: 'ChoiceParameterDefinition', choices: deployOptions, description: 'Select deployment', name: 'deploy-pick']
])
echo "you selected: ${userInput}"
}
stage("deploy"){
echo "deploy"
}
}
В результате получается, что на первом этапе выдается «test», на втором этапе происходит ожидание выбора пользователя list([one,two,three,four,five])
, а после Опция выбора пользователя, конвейер запускает этап «развертывания».
Но сейчас я хочу вместо того, чтобы выбирать один вариант из списка deployOptions, я хочу иметь возможность выбирать несколько вариантов (например, extendedChoice в параметры предварительной сборки).