Volgende parameters zijn beschikbaar voor gebruik in uw scripts:
BUILD_NUMBER
Het nummer van de huidige bouwpoging, v.b. "153"
BUILD_ID
Het identificatienummer van de huidige bouwpoging, v.b. "2005-08-22_23-59-59" (YYYY-MM-DD_hh-mm-ss)
JOB_NAME
Naam van het project dat gebouwd wordt door deze bouwpoging, v.b. "foo"
BUILD_TAG
Het label :"hudson-${JOBNAME}-${BUILD_NUMBER}". Dit label is typisch handig om ter identificatie op te nemen in een "resource"-bestand, archieven (zoals jar,war,ear,...), ... .
EXECUTOR_NUMBER
Het unieke nummer, waarmee uw huidige uitvoerder geïdentifieerd kan worden op de server. Dit is het nummer dat u terugvindt in de "Status uitvoerders"-tabel op de hoofdpagina. Merk wel dat in die tabel geteld wordt vanaf 1. Uitvoerder 1 in de "Status uitvoerders"-tabel komt dus overeen met een "EXECUTOR_NUMBER" gelijk aan 0.
JAVA_HOME
Indien uw job geconfigureerd werd om een specifieke JDK te gebruiken, bevat deze parameter de JAVA_HOME informatie van de specifieke JDK. Indien deze parameter ingesteld wordt, wordt uw PATH eveneens aangepast om $JAVA_HOME/bin te bevatten.
WORKSPACE
Het absolute pad naar de werkplaats.
HUDSON_URL
Volledige URL voor Hudson, v.b. http://server:port/hudson/
SVN_REVISION
Voor Suversion gebaseerde projecten, bevat deze parameter het versienummer van de module.
CVS_BRANCH
Voor CVS gebaseerde projecten, bevat deze parameter de tak van de module. Indien CVS geconfigureerd werd om de code op te halen vanaf de stam van uw versiecontroleboom, zal deze parameter niet ingesteld worden.

Om beter te begrijpen hoe de beschikbare omgevingsparameters gebruikt kunnen worden door Ant, kunt u volgend voorbeeld bekijken:

<target name="printinfo">
  <property environment="env" />
  <echo message="${env.BUILD_TAG}"/>
</target>