Les variables suivantes sont mises à disposition des scripts shell
- BUILD_NUMBER
- Le numéro du build courant, par exemple "153"
- BUILD_ID
- L'identifiant du build courant, par exemple "2005-08-22_23-59-59" (YYYY-MM-DD_hh-mm-ss)
- JOB_NAME
- Nom du projet de ce build, par exemple "foo"
- BUILD_TAG
- Le texte "hudson-${JOB_NAME}-${BUILD_NUMBER}", facile à placer dans
un fichier de ressource, ou un jar, pour identification future.
- 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.
- 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.
- WORKSPACE
- Le chemin absolu vers le répertoire de travail.
- HUDSON_URL
- L'URL complète de Hudson, au format http://server:port/hudson/
- SVN_REVISION
- Pour les projets utilisant Subversion, cette variable contient le numéro de révision du module.
- 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.
Pour comprendre comment les variables d'environnement fournies par Hudson peuvent être utilisées
par Ant, consultez le résultat de la target Ant suivante: