Le variabili d'ambiente definite qui saranno rese disponibili a ogni compilazione eseguita da quest'agente e prevarranno sulle variabili d'ambiente con lo stesso Nome di quelle definite nella pagina Configura sistema .

Utilizzando la sintassi `$NOME` o `${NOME}` ( `%NOME%` su Windows), queste variabili possono essere utilizzate nelle configurazioni dei processi o da processi avviati da una compilazione.

Jenkins supporta anche una sintassi speciale, `BASE+EXTRA` , che consente di aggiungere qui coppie chiave-valore multiple che saranno anteposte a una variabile d'ambiente esistente.

Ad esempio, se si ha una macchina con `PATH=/usr/bin` , si possono aggiungere percorsi al path standard definendo qui una variabile d'ambiente cone nome `PATH+LOCAL_BIN` e valore `/usr/local/bin` .
Ciò risulterebbe nell'esportazione di `PATH=/usr/local/bin:/usr/bin` durante le compilazioni eseguite su questa macchina. Sarà anche esportata `PATH+LOCAL_BIN=/usr/local/bin` .
Voci multiple sono anteposte alla variabile "base" in base all'ordine alfabetico della parte "extra" del nome.

Se il Valore è vuoto o consiste solo di spazi bianchi, non sarà aggiunto all'ambiente, né prevarrà o rimuoverà le variabili d'ambiente con lo stesso nome eventualmente esistenti (ad esempio una variabile definita dal sistema).