GNU/Linux >> Linux Esercitazione >  >> Linux

Configura Jenkins per diversi user.home

Ho trovato un'altra soluzione.

  1. Vai a Gestisci Jenkins> Configura sistema
  2. Vai alle proprietà globali
  3. Rendi attive le variabili d'ambiente Checkbox
  4. Il campo del nome visualizza user.home
  5. il valore è il percorso desiderato
  6. Fai clic su Applica, salva e riavvia Jenkins

Questo sovrascrive quel percorso.


Ho avuto esattamente lo stesso problema. Non puoi semplicemente aggiungere una variabile di ambiente per cambiare il percorso. Dovrai cambiare la directory home dell'utente jenkins stesso.

In un sistema basato su Linux/Unix esegui il seguente comando sul tuo terminale.

accedi come utente root o usa sudo davanti ai comandi se non lo stai eseguendo come utente root,

1) Sposta la directory di installazione di Jenkins nella posizione desiderata.

  mv /var/lib/jenkins /path/to/your/location

2) Cambia la home directory degli utenti Jenkins.

  usermod -d /path/to/your/location jenkins

Ora riavvia Jenkins. Dovresti vedere la variabile user.home e HOME impostata sulla nuova posizione.


Linux
  1. Come configurare postgresql per la prima volta?

  2. apt-get install per diverse versioni di Python

  3. Impossibile su all'utente jenkins dopo aver installato Jenkins

  4. Esegui il comando shell in jenkins come utente root?

  5. Esecuzione di Apache come utente diverso

3 modi per configurare SSH per la privacy

Crea directory home per utenti esistenti in Linux

Configura un sito FTP IIS

Crea e configura un utente in MSSQL

Autorizzazioni di scrittura dell'utente SFTP con chroot

Eseguire uno script di shell come utente diverso