我有一个管道脚本,可以使用和不使用参数。因此,我必须检查该参数是否可用。
我试过了,if(getBinding().hasVariable("myparameter"))但这导致异常
if(getBinding().hasVariable("myparameter"))
org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use method groovy.lang.Binding getVariables
还有另一种检查作业是否已参数化的方法吗?
较新的版本通过params变量使参数可用。如果未定义该参数,则它将回退到配置的默认值(另请参见此处)。
params