我有一个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();