执行
jobdsl 后,如何在 jenkins 中获取作业列表?
Jenkin JobDSL 非常适合管理 Jenkins 作业。当你执行作业DSL时,jenkins可以帮助生成预期的作业。更重要的是,如果创建了作业,则可以选择跳过或覆盖。
现在我想在重新生成构建后直接触发构建。
请参阅 Jenkins 构建的示例控制台输出。
处理 DSL 脚本 demoJob.groovy新增项目:Generated Job{name='simpliest-job-ever'}现有项目: Generated Job{name='existing-job'}
如何在詹金斯中获取simpliest-job-ever
的职位名称?在这种情况下,我不想构建existing-job
扫描控制台日志可能是选择,但它不够优雅。
可以使用
queue
方法(文档)从 DSL 脚本触发生成。
job('simpliest-job-ever') {
// ...
}
queue('simpliest-job-ever')