如何从詹金斯管道中获取所有参数(参数化构建)?

时间:2019-01-21 06:49:45

标签: jenkins groovy parameters

我正在用新版本的jenkins构建一个参数化管道作业。在旧版本的jenkins中,我使用了getbinding()。getVariables()来检索所有参数。但较新版本则返回空值。如何在新版本的詹金斯中检索参数(全部)?

2 个答案:

答案 0 :(得分:4)

对于字符串参数,调用 trim()。修改@Jayan 的例子:

params.each {param ->
  println " '${param.key.trim()}' -> '${param.value.trim()}' "
}

答案 1 :(得分:1)

您可以使用“ params”变量访问参数。

params.each {param ->
  println "${param.key} -> ${param.value} "
}