【问题标题】:How can I get the joblist in jenkins after I execute the jobdsl执行jobdsl后如何在jenkins中获取作业列表
【发布时间】:2017-02-02 10:28:27
【问题描述】:

执行 jobdsl 后如何在 jenkins 中获取作业列表?

Jenkin JobDSL 很适合管理 jenkins 工作。当您执行 jobDSL 时,jenkins 可以帮助生成预期的作业。更重要的是,如果创建了作业,您可以选择跳过或覆盖。

现在我想在新生成后直接触发构建。

查看 jenkins 构建的示例控制台输出。

处理 DSL 脚本 demoJob.groovy 新增项目: GeneratedJob{name='simpliest-job-ever'} 现有项目: GeneratedJob{name='existing-job'}

如何在 jenkins 中获得工作名称 simpliest-job-ever?在这种情况下,我不想构建existing-job

可以选择扫描控制台日志,但不够优雅。

【问题讨论】:

    标签: jenkins groovy jenkins-job-dsl


    【解决方案1】:

    您可以使用 queue 方法 (docs) 从 DSL 脚本触发构建。

    job('simpliest-job-ever') {
      // ...
    }
    
    queue('simpliest-job-ever')
    

    【讨论】:

    • 好,是否可以触发新生成的作业,因为我不想构建existing-job
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-29
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多