Jenkins - Configurazione
Probabilmente avresti visto un paio di volte negli esercizi precedenti in cui dovevamo configurare le opzioni all'interno di Jenkins. Di seguito vengono mostrate le varie opzioni di configurazione in Jenkins.
Quindi si possono ottenere le varie opzioni di configurazione per Jenkins facendo clic sull'opzione "Gestisci Jenkins" dal lato sinistro del menu.
Ti verrà quindi presentata la seguente schermata:
Fare clic su Configura sistema. Di seguito sono descritte alcune delle impostazioni di configurazione di Jenkins che possono essere eseguite.
Home directory di Jenkins
Jenkins necessita di spazio su disco per eseguire build e conservare gli archivi. Si può controllare questa posizione dalla schermata di configurazione di Jenkins. Per impostazione predefinita, questo è impostato su ~ / .jenkins e questa posizione verrà inizialmente memorizzata nella posizione del profilo utente. In un ambiente appropriato, è necessario modificare questa posizione in una posizione adeguata per archiviare tutte le build e gli archivi pertinenti. Una volta può farlo nei seguenti modi
Impostare la variabile di ambiente "JENKINS_HOME" sulla nuova directory home prima di avviare il contenitore servlet.
Impostare la proprietà di sistema "JENKINS_HOME" sul contenitore servlet.
Impostare la voce dell'ambiente JNDI "JENKINS_HOME" sulla nuova directory.
Il seguente esempio utilizzerà la prima opzione di impostazione della variabile di ambiente "JENKINS_HOME".
Per prima cosa crea una nuova cartella E: \ Apps \ Jenkins. Copia tutti i contenuti dall'attuale ~ / .jenkins in questa nuova directory.
Impostare la variabile d'ambiente JENKINS_HOME in modo che punti all'ubicazione della directory di base in cui Java è installato sulla macchina. Per esempio,
OS | Produzione |
---|---|
finestre | Imposta la variabile ambientale JENKINS_HOME nella posizione che desideri. Ad esempio, puoi impostarlo su E: \ Apps \ Jenkins |
Linux | esportare JENKINS_HOME = / usr / local / Jenkins o la posizione desiderata. |
Nella dashboard di Jenkins, fai clic su Gestisci Jenkins dal menu a sinistra. Quindi fare clic su "Configura sistema" sul lato destro.
Nella directory Home, vedrai ora la nuova directory che è stata configurata.
# di esecutori
Si riferisce al numero totale di esecuzioni di lavoro simultanee che possono aver luogo sulla macchina Jenkins. Questo può essere modificato in base ai requisiti. A volte la raccomandazione è di mantenere questo numero uguale al numero di CPU sulle macchine per prestazioni migliori.
variabili ambientali
Viene utilizzato per aggiungere variabili di ambiente personalizzate che verranno applicate a tutti i lavori. Queste sono coppie chiave-valore e possono essere consultate e utilizzate nelle build laddove richiesto.
URL di Jenkins
Per impostazione predefinita, l'URL di Jenkins punta a localhost. Se hai una configurazione del nome di dominio per la tua macchina, impostala sul nome di dominio altrimenti sovrascrivi localhost con l'IP della macchina. Ciò aiuterà nella configurazione degli slave e durante l'invio di collegamenti utilizzando l'email poiché è possibile accedere direttamente all'URL di Jenkins utilizzando la variabile d'ambiente JENKINS_URL a cui si può accedere come $ {JENKINS_URL}.
notifica per email
Nell'area di notifica e-mail, è possibile configurare le impostazioni SMTP per l'invio di e-mail. Ciò è necessario per Jenkins per connettersi al server di posta SMTP e inviare messaggi di posta elettronica all'elenco dei destinatari.