参考这个问题有没有办法从使用多分支管道时获得等效信息?特别是 - 自上次成功构建以来的提交列表.
目前我们使用以下内容
def scmAction = build?.actions.find { action ->
action instanceof jenkins.scm.api.SCMRevisionAction
}
return scmAction?.revision?.hash
Run Code Online (Sandbox Code Playgroud)
但是,如果多次提交被推送,这只会返回触发构建的最后一次提交.我接受一个新分支的第一个构建可能是ambiguious但得到触发构建提交列表时可能会非常有用.