distributed builds jenkins master slave configuration
Denna videohandledning förklarar Master Slave-konfiguration i Jenkins:
I vår tidigare handledning har vi lärt oss om Jenkins Plugin, det är olika typer och hur man installerar dem.
I denna handledning kommer vi att täcka: Distribuerade byggnader, slavmaskiner, konfigurera Jenkins master, aktivera slavnod.
Vad du kommer att lära dig:
Videohandledning - Jenkins Master Slave Configuration
Här är en videohandledning:
Distribuerade byggnader
En av de bästa funktionerna i Jenkins är distribuerade builds. Det tilldelar i princip olika jobb till olika maskiner. Detta hjälper till att fördela lasten och köra byggnaden på olika miljöer.
Jenkins följer master-slave-konfigurationen för att tillåta distribuerade byggnader. Dessutom är mästaren den där Jenkins-burken lanseras. En slavnod kan vara vilken maskin som helst som Windows OS, Linux, etc. En liten jar-fil krävs för att starta slavnoden.
Slavmaskin
Följ stegen nedan för att skapa slavnoden:
# 1) Logga in på Jenkins.
programvara skriven i c ++
#två) Klicka på Hantera Jenkins och Hantera noder efter det som visas i figur 1.
Figur 1: länk Hantera noder
# 3) Klicka på Ny nod som visas i figur 2.
Figur 2: Klicka på Ny nod
# 4) Skriv in nodnamnet, klicka på Permanent Agent och klicka sedan på OK som visas i figur 3 nedan.
Figur 3: Figur som visar nodnamn, typ av nod.
# 5) Klicka på den skapade noden och klicka sedan på Konfigurera som visas i figur 4 nedan.
Figur 4: Konfigurera länk
# 6) Fyll i detaljerna för följande fält på sidan Konfigurera:
- Namn.
- Beskrivning.
- Antalet avrättare.
- Skapa en mapp i slavmaskinen som heter Jenkins och ge sökvägen till den i fjärrrotskatalogen.
- Välj önskad användning.
- Välj önskad startmetod.
- Välj önskad tillgänglighet.
Ett exempel på exempel visas i figur 5 nedan.
Figur 5: Figur som visar de konfigurerade värdena.
# 7) I avsnittet Verktygslokaler, ange även sökvägen för soptunnan för maven och jdk i slav enligt figur 6 nedan.
Figur 6: Verktygslokaler
programvara för nedladdning av YouTube-video för pc
# 8) Klicka på Spara.
Så här skapas och konfigureras en slavmaskin.
Konfigurera Jenkins Master
Om slavmaskinen är inställd på en virtuell maskin visas följande konfigurationssteg:
# 1) Installera plugin för virtuell låda:
c ++ slumpgenerator mellan två siffror
- Kör Jenkins
- Klicka på Hantera Jenkins och Hantera plugins.
- Klicka på fliken Tillgänglig.
- Skriv ett virtuellt box-plugin i filtret.
- Installera plugin.
#två) I Windows, lägg till ” C: Program Files Oracle VirtualBox ; I Windows Miljövariabler. Öppna kommandotolken i huvudmaskinen och skriv:
VBoxManage setproperty websrvauthlibrary null
Vboxwebsrv
# 3) Starta http: // localhost: 18083 URL efter detta.
# 4) Gå till Hantera Jenkins-> Konfigurera system.
# 5) Gå till molnsektionen och fyll i värdena för namn- och URL-fält som visas i figur 7.
Figur 7: VirtualBox-formulär
Aktivera slavnoden
(i) Ladda först ned agent.jar.
(ii) Starta sedan terminalen och skriv in
java -jar agent.
(iii) Detta aktiverar slavnoden och anslutningen upprättas.
Slutsats
I denna handledning har vi lärt oss om distribuerade byggnader och dess fördelar, konfiguration av slavmaskiner, konfigurering av Jenkins Master, för att skapa anslutningen mellan master och slave.
Rekommenderad läsning
- Jenkins CI-handledning - Vad är Jenkins kontinuerlig integration
- Hur man laddar ner, installerar och kör Jenkins
- Jenkins Plugins: SCM, analysatorer och installation av plugins
- Jenkins Security: Aktiverar säkerhet och projektsäkerhetsmatris
- Hur man kör gurka med Jenkins: Handledning med exempel
- Konfigurationstesthandledning med exempel
- Jenkins-jobb: Konfigurera SCM, bygga jobb och polla SCM
- Topp 36 Jenkins intervjufrågor (För 2021)