GIT_COMMIT- SHA of the current
GIT_BRANCH- Name of the remote repository (defaults to
origin), followed by name of the branch currently being used, e.g. "
origin/master" or "
GIT_LOCAL_BRANCH- Name of the branch on Jenkins. When the "checkout to specific local branch" behavior is configured, the variable is published. If the behavior is configured as null or **, the property will contain the resulting local branch name sans the remote name.
GIT_PREVIOUS_COMMIT- SHA of the previous built commit from the same branch (not set on first build on a branch)
GIT_PREVIOUS_SUCCESSFUL_COMMIT- SHA of the previous successfully built commit from the same branch (not set on first build on a branch)
GIT_URL- Repository remote URL
N- Repository remote URLs when there are more than 1 remotes, e.g. GIT_URL_1, GIT_URL_2
GIT_COMMITTER_NAME- The name entered if the "Custom user name/e-mail address" behaviour is enabled; falls back to the value entered in the Jenkins system config under "Global Config user.name Value" (if any)
GIT_COMMITTER_EMAIL- The email entered if the "Custom user name/e-mail address" behaviour is enabled; falls back to the value entered in the Jenkins system config under "Global Config user.email Value" (if any)
(May 2, 2019)
- Require Java 8
- Require Jenkins 2.121.1 or newer
- Fix upgrade compatibility error for mergeStrategy 'default' of pre-build merge in pipeline jobs (JENKINS-51638)