执行jobdsl后,如何在jenkins中获取作业列表?
Jenkin JobDSL很高兴管理jenkins工作。当您执行jobDSL时,jenkins可以帮助生成预期的作业。更重要的是,如果创建了作业,您可以选择跳过或覆盖。
现在我想在新生成之后直接触发构建。
请参阅jenkins build的示例控制台输出。
Processing DSL script demoJob.groovy Added items: GeneratedJob{name='simpliest-job-ever'} Existing items: GeneratedJob{name=’existing-job'}
如何在jenkins中获得作业名simpliest-job-ever
?在这种情况下,我不想构建existing-job
扫描控制台日志可能是选择,但它不够优雅。
答案 0 :(得分:3)
您可以使用queue
方法(docs)从DSL脚本触发构建。
job('simpliest-job-ever') {
// ...
}
queue('simpliest-job-ever')