本文介绍了字符串参数作为jenkins中的可锁定资源标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用可锁定资源来设置作业.我的工作已参数化,String参数之一是参数"ENVIRONMENT".

I am trying to setup a job with the use of lockable resources.My job is parameterized and one of the String parameters is parameter 'ENVIRONMENT'.

我想将此参数用作可锁定资源插件的常规表达式标签,即:

I would like to use this parameter as groovy expression label for lockable resources plugin, i.e.:

groovy:resourceLabels.contains(${ENVIRONMENT})

但是表达式没有被求值.

but the expression is not being evaluated.

有没有办法像这样评估String参数?

Is there a way to make it evaluate String parameter like this?

推荐答案

我不确定这是唯一的问题,但看起来好像缺少了双引号

I'm not sure it's the only problem, but it looks like double-quotes are missing

groovy:resourceLabels.contains("${ENVIRONMENT}")

cf groovy gstring

这篇关于字符串参数作为jenkins中的可锁定资源标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-24 19:18