如何检查 parameter/variable 是否可用于 Groovy 中的 Jenkins "Build with Parameters"

How to check if parameter/variable is available for Jenkins "Build with Parameters" in Groovy

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

binding.variables.containsKey()

getBinding().hasVariable()

但这至少从 Jenkins v 2.39 开始不再有效。 (这些函数适用于 groovy 脚本中设置的变量,但不适用于 'Build with Parameters' 中的参数。)

不要使用 binding.variables.containsKey() 检查,您应该使用:

params.containsKey()