使用System Groovy Choice Parameter在Extensible Choice中访问Jenkins作业参数变量

时间:2016-07-28 10:52:34

标签: jenkins groovy

我正在使用Extensible choice定义两个参数:NEXT_CHANGENEXT_RELEASE,如下所示:

enter image description here

但是当我尝试在NEXT_CHANGE groovy脚本中使用NEXT_RELEASE变量时,它不起作用。我尝试了这两种方法都没有成功:

def hardcoded_param = "NEXT_CHANGE" 
def resolver = build.buildVariableResolver 
def hardcoded_param_value = resolver.resolve(hardcoded_param)
return [hardcoded_param_value]

def thr = Thread.currentThread() 
def build = thr?.executable 
def envVarsMap = build.parent.builds[0].properties.get("envVars")
eturn [envVarsMap.get('NEXT_CHANGE')]

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您正试图以错误的方式使用此插件。请查看此question及其answer