Jenkins可扩展选择插件系统Groovy Choice参数不起作用

时间:2019-02-27 21:02:41

标签: jenkins jenkins-plugins jenkins-groovy

我希望使用Groovy脚本来生成Jenkins实例上的作业列表作为构建参数。该脚本可在Jenkins的脚本控制台中使用: enter image description here
但在工作中无效: enter image description here
如果将importjenkins.*jenkins.model.*hudson.*中的任何一个hudson.model.*插入脚本,则会得到相同的结果,如脚本控制台中所引用。 br /> 当我尝试在“配置”中测试脚本时,无论是否使用Groovy沙箱,我都无法使用。我想念什么?提前谢谢。
enter image description here
enter image description here

1 个答案:

答案 0 :(得分:1)

您缺少一些进口商品

import jenkins.model.*
import hudson.model.*

jobNames = []
Jenkins.instance.getAllItems(Job.class).each{ 
    jobNames.add(it.name.toString())
}
return jobNames