1

我必须将内部版本号从其他作业传递给管道作业。下面是我的管道语法页面:

jenkins_pipeline_syntax

我生成了以下脚本:

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

下图是生成的脚本: 在此处输入图像描述

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

4

1 回答 1

0

我为相同的目标使用了一个类似的插件 -可扩展选择参数插件

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

properties([
        [$class: 'ParametersDefinitionProperty', parameterDefinitions: [
                [$class            : 'ExtensibleChoiceParameterDefinition',
                 name              : 'ParameterName',
                 description       : 'ParameterDescription',
                 editable          : 'false',
                 choiceListProvider: [$class      : 'SystemGroovyChoiceListProvider',
                                      groovyScript: [script: 'GroovyScriptAsString']
                 ]
                ]
        ]
        ]
])
于 2019-03-17T17:37:12.593 回答