小编use*_*370的帖子

如何在部署作业中使用groovy脚本列出成功的jenkins构建?

我有一个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])
    }
}
Run Code Online (Sandbox Code Playgroud)

builds.unique();

groovy jenkins

2
推荐指数
1
解决办法
6699
查看次数

标签 统计

groovy ×1

jenkins ×1