如何在Groovy中检查参数/变量是否可用于Jenkins“使用参数构建”

时间:2017-02-14 19:41:59

标签: jenkins jenkins-pipeline

我们以前可以通过以下方式检查参数是否可用:

binding.variables.containsKey()

getBinding().hasVariable()

但至少从詹金斯诉2.39开始,这种情况不再适用。 (这些函数适用于groovy脚本中设置的变量,但不适用于“使用参数构建”中的参数。)

1 个答案:

答案 0 :(得分:5)

您应该使用:

,而不是使用binding.variables.containsKey()进行检查
params.containsKey()