Les variables suivantes sont mises à disposition de PowerShell
$ENV:BUILD_NUMBER
Le numéro du build courant, par exemple "153"
$ENV:BUILD_ID
L'identifiant du build courant, par exemple "2005-08-22_23-59-59" (YYYY-MM-DD_hh-mm-ss)
$ENV:JOB_NAME
Nom du projet de ce build, par exemple "foo"
$ENV:BUILD_TAG
Le texte "jenkins-${JOB_NAME}-${BUILD_NUMBER}", facile à placer dans un fichier de ressource, ou un jar, pour identification future.
$ENV:EXECUTOR_NUMBER
Le numéro unique qui identifie l'exécuteur courant (parmi les exécuteurs d'une même machine) qui a contruit ce build. Il s'agit du numéro que vous voyez dans le "statut de l'exécuteur du build", sauf que la numérotation commence à 0 et non à 1.
$ENV:JAVA_HOME
Si votre job est configuré de façon à utiliser un JDK particulier, cette variable contient la valeur JAVA_HOME du JDK en question. Quand cette variable est positionnée, la variable PATH est également mise à jour pour inclure $JAVA_HOME/bin.
$ENV:WORKSPACE
Le chemin absolu vers le répertoire de travail.
$ENV:HUDSON_URL
L'URL complète de Hudson, au format http://server:port/hudson/
$ENV:JENKINS_URL
L'URL complète de Jenkins, au format http://server:port/jenkins/
$ENV:SVN_REVISION
Pour les projets utilisant Subversion, cette variable contient le numéro de révision du module.
$ENV:CVS_BRANCH
Pour les projets utilisant CVS, cette variable contient la branche du module. Si CVS est configuré de façon à récupérer la branche principale de développement (trunk), cette variable d'environnement ne sera pas positionnée.