Jenkins Active Choices引用参数未显示返回的结果

Jenkins Active Choices引用参数未显示返回的结果,jenkins,groovy,Jenkins,Groovy,我正在使用opensourceJenkins 2.235.3版本,该版本位于Centos 7.7机器上,带有活动选择插件版本2.4 我遇到的问题很奇怪 我使用groovy脚本动态填充参数,并使用活动参数。在该插件中,我编写了以下groovy脚本 Groovy代码: this.class.classLoader.addURL(new URL("file:///var/lib/jenkins/.groovy/grapes/org.yaml/snakeyaml/jars/snakeyaml-

我正在使用opensourceJenkins 2.235.3版本,该版本位于Centos 7.7机器上,带有活动选择插件版本2.4

我遇到的问题很奇怪

我使用groovy脚本动态填充参数,并使用活动参数。在该插件中,我编写了以下groovy脚本

Groovy代码:

this.class.classLoader.addURL(new URL("file:///var/lib/jenkins/.groovy/grapes/org.yaml/snakeyaml/jars/snakeyaml-1.17.jar"))
def url = 'git@xxx.xxx.com:csd/deployment.git'
def envlist = ['/bin/bash', '-c', ' ssh-add  /var/lib/jenkins/.ssh/id_rsa_git; cd /var/lib/jenkins/services/; git archive --remote='+ url +' master inventory | tar xvf -' ].execute().
envlist.waitFor()
def yaml = Class.forName("org.yaml.snakeyaml.Yaml").newInstance()
def config = yaml.load(new FileReader("/var/lib/jenkins/services/inventory/${SERVICES}.yml"))
return config.all.children."${SERVICES}".children.keySet()
注:服务是另一个定义的参数

而当我使用相同代码的有功选择无功参考参数时:

同样的groovy代码工作并输出以下结果

"[functional, staging_stable, pilot_stable, prod_stable]"
当我在manage jenkins中使用脚本控制台时,它运行良好,并向我打印相同的结果 结果:

当我检查web控制台日志时,我得到

"Calling Java server code to update HTML elements... unochoice.js:154:17
Values returned from server: [[],[]] unochoice.js:157:21
如何继续调试,我只想使用Active Choices被动参数? 我附上了屏幕截图,显示一个是如何填充的,另一个不是。还不足以通过internet检查和调试此问题。
有人能帮忙吗?

您好,这个问题解决了吗?我也面临同样的问题。你好,你解决这个问题了吗?我也面临同样的问题。
"Calling Java server code to update HTML elements... unochoice.js:154:17
Values returned from server: [[],[]] unochoice.js:157:21