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-${JOB_NAME}-${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>