2

我正在尝试使用 Single_select 选择参数将我的管道设置为参数化管道。

我的管道标题如下所示:

properties(
    [
        parameters([
            [
                $class: 'ChoiceParameter', 
                choiceType: 'PT_SINGLE_SELECT', 
                description: 'Select your testcase', 
                filterable: false, 
                name: 'testCases', 
                choices: ['HappyFlow', 'NewYork_HappyFlow']
            ]
        ]
    ), 
        pipelineTriggers([])
    ]
)

当我运行我的管道时会发生以下情况:

Jenkins 将下拉列表留空,而不是给我在管道属性中指定的选项

Jenkins 将下拉列表留空,而不是给我在管道属性中指定的选项

如何让下拉列表中填充管道属性中的参数?

4

2 回答 2

3

这对我有用:

   parameters([choice(choices:['HappyFlow', 'NewYork_HappyFlow'], description: 'Select your testcase', name: 'testCases')          
        ])
于 2018-04-13T08:50:36.420 回答
1

听起来您可能会受到JENKINS-26143: Workflow Snippet Generator - Incorrect format for Input with Choice Parameter的影响。根据对问题的评论,我认为 Jenkins 2.112 已经解决了这个问题,但现在,您可以更改choices

choices: ['HappyFlow', 'NewYork_HappyFlow']

choices: 'HappyFlow\nNewYork_HappyFlow' 
于 2018-04-12T12:47:40.290 回答