distributed builds jenkins master slave configuration
Aquest vídeo tutorial explica la configuració de l'esclau mestre a Jenkins:
Al nostre tutorial anterior, hem après sobre el complement Jenkins, els seus diferents tipus i com instal·lar-los.
En aquest tutorial tractarem: versions distribuïdes, màquines esclaus, configuració del mestre de Jenkins, activació del node esclau.
Què aprendreu:
Vídeo tutorial: configuració de Jenkins Master Slave
Aquí teniu un vídeo tutorial:
Generacions distribuïdes
Una de les millors característiques de Jenkins és la distribució de versions. Bàsicament assigna els diferents treballs a diverses màquines. Això ajuda a distribuir la càrrega i a executar la compilació en diferents entorns.
Jenkins segueix la configuració mestre-esclau per permetre les compilacions distribuïdes. A més, el mestre és aquell en què es llança el pot de Jenkins. Un node esclau pot ser qualsevol màquina com el sistema operatiu Windows, Linux, etc. Es necessita un petit fitxer jar per iniciar el node esclau.
Màquina esclava
Per crear el node esclau, seguiu els passos següents:
# 1) Inicieu la sessió a Jenkins.
com obrir el fitxer .bin al Windows
# 2) Feu clic a Gestiona Jenkins i Gestiona els nodes després, tal com es mostra a la figura 1.
Figura 1: enllaç Gestiona els nodes
# 3) Feu clic a Node nou com es mostra a la figura 2.
Figura 2: Feu clic a Node nou
# 4) Escriviu el nom del node, feu clic a Agent permanent i, a continuació, feu clic a D'acord tal com es mostra a la figura 3 a continuació.
Figura 3: Figura que mostra el nom del node, el tipus de node.
# 5) Feu clic al node creat i feu clic a Configura com es mostra a la figura 4 a continuació.
Figura 4: Configureu l'enllaç
# 6) Empleneu els detalls dels camps següents a la pàgina Configuració:
- Nom.
- Descripció.
- El nombre d'executors.
- Creeu una carpeta a la màquina esclava anomenada Jenkins i doneu el camí d'accés al directori arrel remot.
- Seleccioneu l'ús desitjat.
- Seleccioneu el mètode d'inici desitjat.
- Seleccioneu la disponibilitat desitjada.
A la Figura 5 es mostra un exemple de mostra.
Figura 5: Figura que mostra els valors configurats.
# 7) A més, a la secció Localitzacions d'eines, proporcioneu els valors del camí de la safata per a maven i jdk en esclau, tal com es mostra a la figura 6 següent.
Figura 6: Ubicacions de les eines
el millor programari de captura de pantalla gratuït per a Windows 10
# 8) Feu clic a Desa.
Així es crea i configura una màquina esclava.
Configuració de Jenkins Master
Si la màquina esclava està configurada en una màquina virtual, a continuació es mostren els passos de configuració:
# 1) Instal·la el connector de caixa virtual:
- Executa Jenkins
- Feu clic a Gestiona Jenkins i Gestiona els connectors.
- Feu clic a la pestanya Disponible.
- Escriviu el connector de caixa virtual al filtre.
- Instal·leu el connector.
# 2) Al Windows, afegiu ' C: Fitxers de programa Oracle VirtualBox ; ’A Variables d’entorn de Windows. Obriu el símbol del sistema a la màquina principal i escriviu:
VBoxManage setproperty websrvauthlibrary null
Vboxwebsrv
# 3) Inicieu el fitxer http: // localhost: 18083 URL després d'això.
dfs utilitzant la pila c ++
# 4) Aneu a Gestiona Jenkins-> Configura el sistema.
# 5) Aneu a la secció del núvol i empleneu els valors dels camps Nom i URL tal com es mostra a la figura 7.
Figura 7: formulari de VirtualBox
Activació del node esclau
(i) Primer, descarregueu l'agent.jar.
(ii) A continuació, inicieu el terminal i escriviu
java -jar agent.jar -jnlpUrl http: // localhost: 8080 / computer / VirtualNode1 / slave-agent.jnlp -secret fc4db39624df7692e0e2b43f77c1343f9f9f804502e8ab2eea770af33f67f9f9 -workDir '/ home / Desktop /'
(Iii) Això activarà el node esclau i s'establirà la connexió.
Conclusió
En aquest tutorial, hem après sobre les versions distribuïdes i els seus avantatges, la configuració de la màquina esclava, la configuració de Jenkins Master, per configurar la connexió entre mestre i esclau.
Lectura recomanada
- Tutorial Jenkins CI: Què és la integració contínua de Jenkins
- Com descarregar, instal·lar i executar Jenkins
- Connectors Jenkins: SCM, analitzadors i instal·lació de connectors
- Jenkins Security: habilitant la matriu de seguretat i seguretat del projecte
- Com executar el cogombre amb Jenkins: tutorial amb exemples
- Tutorial de proves de configuració amb exemples
- Jenkins Jobs: configuració de SCM, compilació de treballs i sondeig de SCM
- Top 36 de les preguntes de l'entrevista de Jenkins (per al 2021)