【问题标题】:Jenkins Extensible Choice Plugin System Groovy Choice Parameter not workingJenkins 可扩展选择插件系统 Groovy 选择参数不起作用
【发布时间】:2019-02-28 06:10:29
【问题描述】:

我希望使用 Groovy 脚本在 Jenkins 实例上生成作业列表作为构建参数。该脚本适用于 Jenkins 的脚本控制台:
但不能在工作中工作:
如果我将jenkins.*jenkins.model.*hudson.*hudson.model.* 中的任何一个import 放入脚本中,我会得到相同的结果,如脚本控制台中所引用的那样。
当我尝试在 Configure 中测试脚本时,我无法使用或不使用 Groovy Sandbox。我错过了什么?提前致谢。


【问题讨论】:

    标签: jenkins jenkins-plugins jenkins-groovy


    【解决方案1】:

    您缺少一些导入:

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

    【讨论】:

    • 非常感谢!附:我还必须取消选中 Use Groovy Sandbox。
    • 是的,没有沙盒
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多