Jenkins Pipeline Environment Variables: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 22: Line 22:
Contains job name, branch name, build number:
Contains job name, branch name, build number:
<syntaxhighlight lang="text">
<syntaxhighlight lang="text">
jenkins-${JOB_NAME}-${BUILD_NUMBER}.
jenkins-${JOB_NAME}-${BUILD_NUMBER}
</syntaxhighlight>
</syntaxhighlight>


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

Revision as of 22:33, 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}

JOB_NAME

JOB_BASE_NAME