【问题标题】:Accessing Jenkins job parameter variable in Extensible Choice using System Groovy Choice Parameter使用 System Groovy 选择参数访问可扩展选择中的 Jenkins 作业参数变量
【发布时间】:2016-07-28 10:52:34
【问题描述】:

我使用Extensible choice定义两个参数:NEXT_CHANGENEXT_RELEASE如下:

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

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')]

有什么想法吗?

【问题讨论】:

    标签: jenkins groovy


    【解决方案1】:

    您试图以错误的方式使用此插件。看看这个question 和它的answer

    【讨论】:

    • 这正是我想要的。
    • 如何在我的詹金斯工作中将选择作为字符串列表?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-13
    • 1970-01-01
    相关资源
    最近更新 更多