distributed builds jenkins master slave configuration
Questo tutorial video spiega la configurazione del master slave a Jenkins:
Nel nostro tutorial precedente, abbiamo imparato a conoscere il plug-in Jenkins, i suoi diversi tipi e come installarli.
In questo tutorial tratteremo: build distribuite, macchine slave, configurazione del master di Jenkins, attivazione del nodo slave.
Cosa imparerai:
Tutorial video - Configurazione Jenkins Master Slave
Ecco un video tutorial:
Build distribuite
Una delle migliori caratteristiche di Jenkins sono le build distribuite. Fondamentalmente assegna i diversi lavori a varie macchine. Questo aiuta a distribuire il carico e ad eseguire la build su ambienti diversi.
Jenkins segue la configurazione master-slave per consentire build distribuite. Inoltre, il master è quello in cui viene lanciato il barattolo Jenkins. Un nodo slave può essere qualsiasi macchina come il sistema operativo Windows, Linux, ecc. Per avviare il nodo slave è necessario un piccolo file jar.
Macchina schiava
Per creare il nodo slave seguire i passaggi seguenti:
# 1) Accedi a Jenkins.
query sql per esercitarsi con le risposte
#Due) Fare clic su Gestisci Jenkins e Gestisci nodi dopo di che, come mostrato nella Figura 1.
Figura 1: collegamento Gestisci nodi
# 3) Fare clic su Nuovo nodo come mostrato nella Figura 2.
Figura 2: fare clic su Nuovo nodo
# 4) Digitare il nome del nodo, fare clic su Permanent Agent e quindi fare clic su OK come mostrato nella Figura 3 di seguito.
Figura 3: Figura che mostra il nome del nodo, il tipo di nodo.
# 5) Fare clic sul nodo creato e quindi fare clic su Configura come mostrato nella Figura 4 di seguito.
Figura 4: configurazione del collegamento
# 6) Compila i dettagli per i seguenti campi nella pagina Configura:
- Nome.
- Descrizione.
- Il numero di esecutori.
- Creare una cartella nella macchina slave denominata Jenkins e assegnargli il percorso nella directory root remota.
- Seleziona l'Uso desiderato.
- Seleziona il metodo di avvio desiderato.
- Seleziona la disponibilità desiderata.
Un esempio di esempio è mostrato nella Figura 5 di seguito.
Figura 5: Figura che mostra i valori configurati.
# 7) Inoltre, nella sezione Posizioni degli strumenti, fornire i valori del percorso del contenitore per maven e jdk in slave come mostrato nella Figura 6 di seguito.
Figura 6: posizioni degli strumenti
come creare un albero di ricerca binario in java
# 8) Fare clic su Salva.
Ecco come viene creata e configurata una macchina Slave.
Configurazione di Jenkins Master
Se la macchina slave è configurata in una macchina virtuale, di seguito vengono mostrati i passaggi di configurazione:
c programmazione intervista domande e risposte pdf
# 1) Installa il plug-in della casella virtuale:
- Corri Jenkins
- Fare clic su Gestisci Jenkins e Gestisci plug-in.
- Fare clic sulla scheda Disponibile.
- Digita plug-in della casella virtuale nel filtro.
- Installa il plugin.
#Due) In Windows, aggiungi ' C: Programmi Oracle VirtualBox ; 'In Variabili d'ambiente Windows. Apri il prompt dei comandi nella macchina master e digita:
VBoxManage setproperty websrvauthlibrary null
Vboxwebsrv
# 3) Avvia il file http: // localhost: 18083 URL dopo questo.
# 4) Vai a Gestisci Jenkins-> Configura sistema.
# 5) Vai alla sezione cloud e compila i valori per i campi Nome e URL come mostrato nella Figura 7.
Figura 7: modulo VirtualBox
Attivazione del nodo slave
(io) Innanzitutto, scarica agent.jar.
(ii) Quindi, avvia il terminale e digita
java -jar agent.jar -jnlpUrl http: // localhost: 8080 / computer / VirtualNode1 / slave-agent.jnlp -secret fc4db39624df7692e0e2b43f77c1343f9f9f804502e8ab2eea770af33f67f9f9 -workDirkins '/ Home / Jundenana'
(iii) Questo attiverà il nodo slave e la connessione verrà stabilita.
Conclusione
In questo tutorial, abbiamo imparato a conoscere le build distribuite e i suoi vantaggi, la configurazione della macchina slave, la configurazione di Jenkins Master, per impostare la connessione tra master e slave.
Lettura consigliata
- Tutorial CI di Jenkins - Cos'è l'integrazione continua di Jenkins
- Come scaricare, installare ed eseguire Jenkins
- Plugin Jenkins: SCM, analizzatori e installazione di plugin
- Sicurezza Jenkins: Abilitazione della sicurezza e matrice di sicurezza del progetto
- Come eseguire il cetriolo con Jenkins: tutorial con esempi
- Esercitazione sul test di configurazione con esempi
- Lavori Jenkins: configurazione di SCM, creazione di lavori e polling SCM
- Le 36 principali domande dell'intervista a Jenkins [per il 2021]