diff --git a/src/main/java/hudson/plugins/git/GitSCM.java b/src/main/java/hudson/plugins/git/GitSCM.java index 169c95cf1a..8ab3594985 100644 --- a/src/main/java/hudson/plugins/git/GitSCM.java +++ b/src/main/java/hudson/plugins/git/GitSCM.java @@ -1135,6 +1135,14 @@ public void buildEnvVars(AbstractBuild build, java.util.Map if(branch != null){ env.put(GIT_BRANCH, branch); } + BuildData bd = fixNull(getBuildData(build, false)); + if (bd != null) { + String commit = bd.getLastBuiltRevision().getSha1String(); + if (commit != null) { + env.put(GIT_COMMIT, commit); + } + } + } private String putChangelogDiffsIntoFile(IGitAPI git, String branchName, String revFrom,