Un agente deve avere una directory dedicata a Jenkins. Specificare il
percorso a questa directory sull'agente. È meglio utilizzare un percorso
assoluto, come
/var/jenkins
o
c:\jenkins
. Questo percorso deve essere locale al computer agente. Non è necessario
che questo percorso sia visibile dal master.
Gli agenti non mantengono dati importanti; tutte le configurazioni dei
processi, i log delle compilazioni e gli artefatti sono salvati sul master,
per cui sarebbe possibile utilizzare una directory temporanea come directory
radice dell'agente.
Tuttavia, fornendo a un agente una directory che non viene eliminata al
riavvio del computer, ad esempio, l'agente può eseguire il caching di dati
come installazioni di strumenti o spazi di lavoro delle compilazioni. Ciò
impedisce il download non necessario di strumenti o evita la necessità di
eseguire nuovamente il checkout del codice sorgente quando delle
compilazioni riprendono ad essere eseguite dopo un riavvio.
Se si utilizza un percorso relativo, come
./jenkins-agent
, il percorso sarà relativo alla directory di lavoro fornita dal
Metodo di avvio
.