Groovy 脚本获取上游job传递的参数

忆瑶 发布于 2013/08/20 17:15
阅读 1K+
收藏 0

我又一个Job A, Trigger 一个Job B, 在Job A 里面, predefined parameters 里面我定义了一个参数 jobType = typeOne. 在Job B 里面我要用到这个parameter,问:在 Job B里面我怎样用Groovy 获取这个参数。


以下是问题补充:

@忆瑶:我试过用${jobType}, 这样获取不到... (2013/08/21 13:11)
加载中
0
忆瑶
忆瑶

def thr = Thread.currentThread()

def build = thr?.executable

def parameters = build?.actions.find{ it instanceof ParametersAction }?.parameters

parameters.each { 

  println "parameter ${it.name}:"

  println "value ${it.value}:"

}

返回顶部
顶部