distributed builds jenkins master slave configuration
Acest tutorial video explică configurația Master Slave din Jenkins:
În tutorialul nostru anterior, am aflat despre pluginul Jenkins, diferitele tipuri și cum să le instalăm.
În acest tutorial vom acoperi: versiuni distribuite, mașini sclave, configurarea maestrului Jenkins, activarea nodului sclav.
Ce veți învăța:
Video Tutorial - Configurare Jenkins Master Slave
Iată un tutorial video:
Versiuni distribuite
Una dintre cele mai bune caracteristici ale Jenkins este versiunile distribuite. Practic, alocă diferitele lucrări diferitelor mașini. Acest lucru ajută la distribuirea sarcinii, precum și la executarea construcției pe diferite medii.
Jenkins urmează configurația master-slave pentru a permite compilările distribuite. De asemenea, maestrul este cel în care este lansat borcanul Jenkins. Un nod sclav poate fi orice mașină, cum ar fi sistemul de operare Windows, Linux etc. Este necesar un fișier jar mic pentru a lansa nodul sclav.
Slave Machine
Pentru a crea nodul slave, urmați pașii de mai jos:
# 1) Conectați-vă la Jenkins.
protecție firewall gratuită pentru Windows 7
#Două) Faceți clic pe Gestionare Jenkins și Gestionare noduri după aceea, așa cum se arată în Figura 1.
Figura 1: legătură Gestionare noduri
# 3) Faceți clic pe Nod nou așa cum se arată în Figura 2.
Figura 2: Faceți clic pe Nod nou
# 4) Tastați numele nodului, faceți clic pe agent permanent și apoi faceți clic pe OK așa cum se arată în figura 3 de mai jos.
Figura 3: Figura care arată numele nodului, tipul nodului.
# 5) Faceți clic pe nodul creat și apoi faceți clic pe Configurare așa cum se arată în Figura 4 de mai jos.
Figura 4: Configurați legătura
# 6) Completați detaliile pentru următoarele câmpuri din pagina Configurare:
- Nume.
- Descriere.
- Numărul executanților.
- Creați un folder în mașina slave numită Jenkins și dați calea către acesta în directorul rădăcină la distanță.
- Selectați Utilizarea dorită.
- Selectați metoda de lansare dorită.
- Selectați Disponibilitatea dorită.
Un exemplu de exemplu este prezentat în Figura 5 de mai jos.
Figura 5: Figura care prezintă valorile configurate.
# 7) De asemenea, în secțiunea Locații instrument, dați valorile căii bin-ului pentru maven și jdk în slave, după cum se arată în Figura 6 de mai jos.
Figura 6: Locațiile instrumentului
convertor de la YouTube la mp3 cu editor de etichete
# 8) Faceți clic pe Salvare.
Acesta este modul în care este creată și configurată o mașină Slave.
metodă agilă scrum interviu întrebări răspunsuri
Configurarea Jenkins Master
Dacă mașina sclavă este configurată într-o mașină virtuală, atunci urmează pașii de configurare:
# 1) Instalați pluginul virtual box:
- Aleargă pe Jenkins
- Faceți clic pe Gestionare Jenkins și Gestionare pluginuri.
- Faceți clic pe fila Disponibil.
- Introduceți pluginul casetei virtuale în filtru.
- Instalați pluginul.
#Două) În Windows, adăugați „ C: Program Files Oracle VirtualBox ; ’În Variabile de mediu Windows. Deschideți promptul de comandă în mașina principală și tastați:
VBoxManage setproperty websrvauthlibrary null
Vboxwebsrv
# 3) Lansați http: // localhost: 18083 URL după aceasta.
# 4) Accesați Gestionați Jenkins-> Configurare sistem.
# 5) Accesați secțiunea cloud și completați valorile pentru câmpurile Nume și URL așa cum se arată în Figura 7.
Figura 7: Formular VirtualBox
Activarea nodului sclav
(i) Mai întâi, descărcați agent.jar.
(ii) Apoi, lansați terminalul și tastați
java -jar agent.jar -jnlpUrl http: // localhost: 8080 / computer / VirtualNode1 / slave-agent.jnlp -secret fc4db39624df7692e0e2b43f77c1343f9f9f804502e8ab2eea770af33f67f9f9 -workDir '/ home / Desktop /
(iii) Aceasta va activa nodul sclav și conexiunea este stabilită.
Concluzie
În acest tutorial, am aflat despre versiunile distribuite și beneficiile sale, configurația mașinii Slave, configurarea Jenkins Master, pentru a configura conexiunea dintre master și slave.
Lectură recomandată
- Tutorial Jenkins CI - Ce este integrarea continuă Jenkins
- Cum se descarcă, se instalează și se execută Jenkins
- Plugin-uri Jenkins: SCM, analizoare și instalare de plugin-uri
- Jenkins Security: Activarea matricei de securitate și securitate a proiectului
- Cum să rulați castravete cu Jenkins: tutorial cu exemple
- Tutorial de testare a configurației cu exemple
- Joburi Jenkins: configurarea SCM, crearea de locuri de muncă și sondajul SCM
- Top 36 de întrebări ale interviului Jenkins (pentru 2021)