Git environment variables for use in executing Jenkins shell scripts Git environment variables for use in executing Jenkins shell scripts jenkins jenkins

Git environment variables for use in executing Jenkins shell scripts


Ok I cracked this one myself.

To see all environment variables available add to the Execute shell field:

printenv

Console output will then show all the available vars.


Please also have a look at:How can I access the last built revision according to jenkins?

The part with the env-vars url was really helpful:

Lastly, to see a less comprehensive list of available environment variables, you can also just go to this url: http://[your-jenkins-domain-and-port]/env-vars.html


Similarly you could just echo them out:

echo GIT_COMMIT %GIT_COMMIT% echo GIT_BRANCH %GIT_BRANCH%

enter image description here

Here's a quick Jenkins Git configuration tutorial on the Git environment variables topic that uses the Jenkins Git configuration described in the image.