ababushk - Overview

1

def commitHashForBuild(build) {

2

    def scmAction = build?.actions.find { action -> action instanceof jenkins.scm.api.SCMRevisionAction }

3

    if (scmAction?.revision instanceof org.jenkinsci.plugins.github_branch_source.PullRequestSCMRevision) {

4

        return scmAction?.revision?.pullHash

5

    } else if (scmAction?.revision instanceof jenkins.plugins.git.AbstractGitSCMSource$SCMRevisionImpl) {