【发布时间】:2014-12-08 15:41:12
【问题描述】:
我有一个 Jenkins 部署作业,它从构建作业中复制工件。在我的部署作业中,我在 Extensible Choice 参数中使用了一个 groovy 脚本(见下文),以在下拉列表中显示该构建作业的成功构建列表。我想增强 groovy 脚本以仅列出该构建作业的成功构建。我该怎么做?
def builds = []
def job = jenkins.model.Jenkins.instance.getItem(JOB-NAME)
job.builds.each {
def build = it
it.badgeActions.each {
builds.add(build.displayName[1..-1])
}
}
builds.unique();
【问题讨论】:
-
JOB-NAME的格式是什么?如何从我的系统中导出它?我已经尝试了几件事,但没有任何工作......