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.