Jenkins 可扩展选择插件系统 Groovy 选择参数不起作用
Jenkins Extensible Choice Plugin System Groovy Choice Parameter not working
我希望使用 Groovy 脚本生成 Jenkins 实例上的作业列表作为构建参数。该脚本在 Jenkins 的脚本控制台中运行:
但在工作中不起作用:
如果我将 import
jenkins.*
、jenkins.model.*
、hudson.*
或 hudson.model.*
中的任何一个 import
放入脚本中,我会得到相同的结果,如脚本控制台中所引用。
当我尝试在 Configure 中测试脚本时,无论是否使用 Groovy 沙箱,我都无法做到。我错过了什么?提前致谢。
您缺少一些导入:
import jenkins.model.*
import hudson.model.*
jobNames = []
Jenkins.instance.getAllItems(Job.class).each{
jobNames.add(it.name.toString())
}
return jobNames
我希望使用 Groovy 脚本生成 Jenkins 实例上的作业列表作为构建参数。该脚本在 Jenkins 的脚本控制台中运行:
但在工作中不起作用:
如果我将 import
jenkins.*
、jenkins.model.*
、hudson.*
或 hudson.model.*
中的任何一个 import
放入脚本中,我会得到相同的结果,如脚本控制台中所引用。
当我尝试在 Configure 中测试脚本时,无论是否使用 Groovy 沙箱,我都无法做到。我错过了什么?提前致谢。
您缺少一些导入:
import jenkins.model.*
import hudson.model.*
jobNames = []
Jenkins.instance.getAllItems(Job.class).each{
jobNames.add(it.name.toString())
}
return jobNames