相关疑难解决方法(0)

Jenkinsfile - 获取构建之间的所有更改

参考这个问题有没有办法从使用多分支管道时获得等效信息?特别是 - 自上次成功构建以来的提交列表.

目前我们使用以下内容

def scmAction = build?.actions.find { action -> 
    action instanceof jenkins.scm.api.SCMRevisionAction
}
return scmAction?.revision?.hash
Run Code Online (Sandbox Code Playgroud)

但是,如果多次提交被推送,这只会返回触发构建的最后一次提交.我接受一个新分支的第一个构建可能是ambiguious但得到触发构建提交列表时可能会非常有用.

jenkins jenkins-pipeline

8
推荐指数
1
解决办法
9054
查看次数

标签 统计

jenkins ×1

jenkins-pipeline ×1