Jenkins Pipeline Environment Variables: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
Line 24: Line 24:
jenkins-${JOB_NAME}-${BUILD_NUMBER}
jenkins-${JOB_NAME}-${BUILD_NUMBER}
</syntaxhighlight>
</syntaxhighlight>
==BUILD_URL==
The URL where the results of this build can be found (http&#58;//<jenkins-instance-url>/jenkins/job/MyJobName/17/)


==JOB_NAME==
==JOB_NAME==
==JOB_BASE_NAME==
==JOB_BASE_NAME==

Revision as of 22:34, 17 April 2020

Internal

Overview

Jenkins Pipeline exposes environment variables via the global variable env, which is available from anywhere in the Jenkinsfile.

The full environment variables accessible from within Jenkins Pipeline is documented at http://<jenkins-instance-url>/pipeline-syntax/globals#env.

Environment Variables

BUILD_ID

The current build ID, identical to BUILD_NUMBER.

BUILD_NUMBER

The current build number, such as "153". Same as BUILD_ID.

BUILD_TAG

Contains job name, branch name, build number:

jenkins-${JOB_NAME}-${BUILD_NUMBER}

BUILD_URL

The URL where the results of this build can be found (http://<jenkins-instance-url>/jenkins/job/MyJobName/17/)

JOB_NAME

JOB_BASE_NAME