我正在尝试使用Single_select选项参数将我的管道设置为参数化管道。
我的管道标题如下所示:
properties(
[
parameters([
[
$class: 'ChoiceParameter',
choiceType: 'PT_SINGLE_SELECT',
description: 'Select your testcase',
filterable: false,
name: 'testCases',
choices: ['HappyFlow', 'NewYork_HappyFlow']
]
]
),
pipelineTriggers([])
]
)
当我运行我的管道时会发生以下情况:
Jenkins将下拉列表留空,而不是向我提供我在管道属性中指定的选项
如何使用管道属性中的参数填充下拉列表?
答案 0 :(得分:1)
听起来你可能会受到JENKINS-26143: Workflow Snippet Generator - Incorrect format for Input with Choice Parameter的影响。我认为在Jenkins 2.112中根据对该问题的评论进行了修复,但是现在,您可以从{<1}}更改:
choices
到
choices: ['HappyFlow', 'NewYork_HappyFlow']
答案 1 :(得分:1)
这对我有用:
parameters([choice(choices:['HappyFlow', 'NewYork_HappyFlow'], description: 'Select your testcase', name: 'testCases')
])