我正在尝试使用可锁定资源设置作业。我的作业已参数化,其中一个字符串参数是参数“ENVIRONMENT”。我想使用这个参数作为groovy表达式标签的可锁定资源插件,即:
groovy:resourceLabels.contains(${ENVIRONMENT})
但是表达式没有被求值。有没有办法让它像这样计算String参数?
ctrmrzij1#
我不确定这是否是唯一的问题,但看起来缺少双引号
groovy:resourceLabels.contains("${ENVIRONMENT}")
cf时髦的gstring
6ojccjat2#
从params对象引用作业参数更为正确:这样就不需要常规的串内插,
params
groovy:resourceLabels.contains(params.ENVIRONMENT)
2条答案
按热度按时间ctrmrzij1#
我不确定这是否是唯一的问题,但看起来缺少双引号
cf时髦的gstring
6ojccjat2#
从
params
对象引用作业参数更为正确:这样就不需要常规的串内插,