【发布时间】:2015-12-23 15:27:39
【问题描述】:
【问题讨论】:
标签: jenkins groovy continuous-integration dsl devops
【问题讨论】:
标签: jenkins groovy continuous-integration dsl devops
如果你知道工作的名称,你可以用这个代码得到描述:
job = Jenkins.instance.getItemByFullName('nameOfJob')
job.builds.each { j -> println j.description }
如果您希望所有作业都使用此功能,您可以遍历所有 Jenkins 作业:
Jenkins.instance.items.each { j ->
job.builds.each { b -> println "$j.fullName $b.description" }
}
对于电子邮件,您希望在每天在计时器上运行的 Jenkins 作业中执行此操作,并将其作为 SystemGroovy 步骤执行。
【讨论】: