我必须将内部版本号从其他作业传递给管道作业。下面是我的管道语法页面:
我生成了以下脚本:
properties([parameters([<object of type com.cwctravel.hudson.plugins.extended_choice_parameter.ExtendedChoiceParameterDefinition>])])
但我无法正确使用它。请帮助,如何将生成的脚本用于扩展选择参数。
我必须将内部版本号从其他作业传递给管道作业。下面是我的管道语法页面:
我生成了以下脚本:
properties([parameters([<object of type com.cwctravel.hudson.plugins.extended_choice_parameter.ExtendedChoiceParameterDefinition>])])
但我无法正确使用它。请帮助,如何将生成的脚本用于扩展选择参数。
我为相同的目标使用了一个类似的插件 -可扩展选择参数插件。
以下语法适用于我使用此插件:
properties([
[$class: 'ParametersDefinitionProperty', parameterDefinitions: [
[$class : 'ExtensibleChoiceParameterDefinition',
name : 'ParameterName',
description : 'ParameterDescription',
editable : 'false',
choiceListProvider: [$class : 'SystemGroovyChoiceListProvider',
groovyScript: [script: 'GroovyScriptAsString']
]
]
]
]
])