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).