Per impostazione predefinita, Jenkins installato su Ubuntu archivia i dati in /var/lib/jenkins. Se hai bisogno di spostare questa directory su una partizione più capiente o su un disco dedicato, puoi farlo facilmente in quattro passaggi.
Nota preliminare: Prima di procedere, si consiglia vivamente di effettuare un backup completo della cartella /var/lib/jenkins per evitare la perdita di configurazioni o build.
- Arresta il servizio Jenkins:
Prima di spostare i file, è fondamentale che il processo sia fermo per evitare corruzione di dati.sudo /etc/init.d/jenkins stop - Sposta la directory home dell'utente:
Utilizziamo il comandousermodper spostare fisicamente i dati e aggiornare il riferimento alla nuova cartella home.sudo usermod -m -d /home/jenkins jenkins - Aggiorna la configurazione di Jenkins:
Dobbiamo comunicare a Jenkins dove risiede ora la nuovaJENKINS_HOMEmodificando il file di configurazione principale:sudo nano /etc/default/jenkins
Cerca la rigaJENKINS_HOMEe modificala come segue:JENKINS_HOME=/home/jenkins
(Salva e chiudi il file con Ctrl+O e Ctrl+X) - Riavvia Jenkins:
Ora che tutto è al suo posto, riavvia il servizio per rendere effettive le modifiche:sudo /etc/init.d/jenkins start
Verifica: Una volta riavviato, puoi verificare che Jenkins stia utilizzando il nuovo percorso accedendo alla dashboard di Jenkins tramite browser, andando su Gestisci Jenkins > Informazioni di sistema e controllando il valore della variabile JENKINS_HOME.