Created
May 21, 2019 20:23
-
-
Save gwsu2008/14adae79a084f73cbf742b7aea99a158 to your computer and use it in GitHub Desktop.
jenkins-git-env
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Environment variables | |
The git plugin sets several environment variables you can use in your scripts: | |
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 "origin/foo" | |
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 | |
GIT_URL_N - Repository remote URLs when there are more than 1 remotes, e.g. GIT_URL_1, GIT_URL_2 | |
GIT_AUTHOR_NAME and 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_AUTHOR_EMAIL and 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) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment