Groovy脚本中的Jenkins访问锁资源变量限制了该项目的运行位置

时间:2019-06-29 16:16:29

标签: jenkins jenkins-groovy

问题:我在各个位置有多个可锁定资源,分别带有标签DEVICE_A和DEVICE_B以及相应国家/地区的Jenkins Slaves标签JS_COUTRYA和JS_COUNTRYB。

目标:例如,Jenkins应基于锁定资源选择Jenkins SLave:如果Jenkins Master在池DEVICE_A标签中选择了Lockable资源,则测试必须在JS_COUNTRYA的Jenkins Slave节点上运行。就这么简单。

为此,我使用了Lockable资源插件和Groovy Label分配。

我试图访问Groovy脚本中使用Lock资源插件创建的变量名称,以限制可以成功运行此项目的位置。任何建议表示赞赏。 enter image description here enter image description here 我什至无法在Groovy脚本标签分配中打印任何内容(例如println或echo)以查看变量是否可访问。

0 个答案:

没有答案