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