Как я могу передать choice parameters
для задания ниже по потоку при вызове внутри stage
в конвейере jenkins?
Я пробовал следующие решения, но ни одно из них не работало:
stage('build job') {
steps{
script{
build job: 'test',
parameters: [
choice(choices: "option1\noption2\noption3\n", description: '', name: 'choiceParam')
]
}
}
}
завершается с java.lang.UnsupportedOperationException: no known implementation of class hudson.model.ParameterValue is using symbol ‘choice’
Также пробовал:
parameters:
[
[$class: 'ChoiceParameterValue', name: 'choiceParam', value: "1\n\2\n3\n"],
]
с ошибками java.lang.UnsupportedOperationException: no known implementation of class hudson.model.ParameterValue is named ChoiceParameterValue
Я действительно хочу передать параметр выбора как build parameter
как«$ choiceParam» для value
, чтобы я мог просто обновить конфигурацию задания jenkins, вместо того, чтобы всегда обновлять значения в сценарии конвейера
Может кто-нибудь помочь мне с этим
Спасибо