Jenkins扩展选择参数groovy脚本无效

问题描述 投票:0回答:1

我必须将构建号从其他作业传递到管道作业。下面是我的管道语法页面:

jenkins_pipeline_syntax

我生成了以下脚本:

    properties([parameters([<object of type com.cwctravel.hudson.plugins.extended_choice_parameter.ExtendedChoiceParameterDefinition>])])

下图是生成的脚本:enter image description here

但我无法正确使用它。请帮忙,如何使用生成的脚本进行扩展选择参数。

jenkins-pipeline jenkins-groovy extended-choice-parameter
1个回答
0
投票

我为同一个目标使用类似的插件 - Extensible Choice Parameter plugin

以下语法适用于我使用此插件:

properties([
        [$class: 'ParametersDefinitionProperty', parameterDefinitions: [
                [$class            : 'ExtensibleChoiceParameterDefinition',
                 name              : 'ParameterName',
                 description       : 'ParameterDescription',
                 editable          : 'false',
                 choiceListProvider: [$class      : 'SystemGroovyChoiceListProvider',
                                      groovyScript: [script: 'GroovyScriptAsString']
                 ]
                ]
        ]
        ]
])
© www.soinside.com 2019 - 2024. All rights reserved.