Come impostare le proprietà del sistema in Jenkins

Come impostare le proprietà del sistema in Jenkins

Le proprietà del sistema Jenkins si riferiscono a una serie di variabili globali che possono essere utilizzate in varie parti del sistema. Queste proprietà del sistema possono essere utilizzate per sbloccare una serie di funzionalità "nascoste" in Jenkins, consentendo di accedere ad alcune funzionalità sperimentali.

In questo tutorial, impareremo come utilizzare e accedere a varie proprietà del sistema Jenkins tramite l'interfaccia utente di Jenkins o un argomento specifico sulla riga di comando.

Si noti che le proprietà del sistema sono diverse dalle variabili di ambiente specifiche per un particolare sistema operativo e possono essere impostate e accessibili in modo diverso.

Utilizzo delle proprietà del sistema Jenkins

Per utilizzare le proprietà del sistema Jenkins, utilizziamo l'argomento -D nella riga di comando di Jenkins quando iniziano Jenkins.

La sintassi per abilitare le proprietà del sistema Jenkins è mostrata:

-Dproperty = value


Assicurarsi di includere tutti gli argomenti prima dell'argomento -jar; Altrimenti, il Jenkins-cli li ignorerà.

Un comando di esempio è come mostrato:

$ java -dhudson.footerurl = http: // localhost: 8080 -jar jenkins.guerra


Un altro metodo che possiamo utilizzare per accedere e impostare le proprietà del sistema in Jenkins è l'utilizzo della console di script Jenkins.

Esempio 1

L'esempio seguente mostra come utilizzare la console di script Jenkins per impostare il valore per l'intervallo di ping HTTP lato client in millisecondi.

Sistema.SetProperty ("Hudson.cli.Cli.pinginterval "," 3000 ");


Il comando sopra dovrebbe impostare l'intervallo di ping predefinito su 3000 millisecondi.

È bene notare che il server Jenkins ripristinerà le proprietà del sistema su predefinito quando il server si riavvia. È possibile impostare permanentemente i valori delle proprietà del sistema creando uno script di avvio di Jenkins.

Ciò costringerà Jenkins a caricare lo script di avvio al momento del lancio.

Per creare uno script di avvio in Jenkins:

Individua la directory home di Jenkins eseguendo il comando:

$ echo $ jenkins_home


Ad esempio, se la tua casa Jenkins è impostata su/var/lib/jenkins. È possibile aggiungere un file chiamato init.Groovy.D

Per scoprire le varie proprietà del sistema, è possibile abilitare o configurare nel server Jenkins, controllare la risorsa di seguito:

https: // www.Jenkins.IO/DOC/Book/Managing/System-Properties/

Conclusione

Le proprietà del sistema Jenkins sono variabili globali che possono essere utilizzate per configurare vari aspetti del sistema Jenkins.

Possiamo configurare le proprietà del sistema Jenkins utilizzando il flag -d nella CLI Jenkins o la console di script sul dashboard Jenkins.

Le proprietà del sistema aiutano a controllare il comportamento di Jenkins e a creare configurazioni personalizzate per lavori e progetti. È bene notare che abilitare o modificare la configurazione di varie proprietà del sistema può comportare costi elevati, come la sicurezza e le risorse. Considera l'impatto di ciascuna proprietà prima di apportare eventuali modifiche.