distributed builds jenkins master slave configuration
Denne videoopplæringen forklarer Master Slave Configuration i Jenkins:
I vår forrige opplæring har vi lært om Jenkins Plugin, det er forskjellige typer, og hvordan du installerer dem.
I denne veiledningen vil vi dekke: Distribuerte bygninger, slave maskiner, konfigurere Jenkins master, aktivere slave node.
Hva du vil lære:
Videoopplæring - Jenkins Master Slave Configuration
Her er en videoopplæring:
Distribuerte bygninger
En av de beste funksjonene i Jenkins er distribuerte builds. Det tildeler i utgangspunktet de forskjellige jobbene til forskjellige maskiner. Dette hjelper til med å distribuere lasten og kjøre bygningen på forskjellige miljøer.
Jenkins følger master-slave-konfigurasjonen for å tillate distribuerte bygg. Masteren er også den der Jenkins-krukken lanseres. En slave node kan være hvilken som helst maskin som Windows OS, Linux, etc. En liten jar-fil er nødvendig for å starte slave node.
Slavemaskin
Følg trinnene nedenfor for å opprette slavernoden:
#1) Logg på Jenkins.
enhetstest integrasjonstest systemtest
#to) Klikk på Manage Jenkins and Manage Nodes etter som vist i figur 1.
Figur 1: lenke Administrer noder
# 3) Klikk på Ny node som vist i figur 2.
Figur 2: Klikk på Ny node
# 4) Skriv inn nodenavnet, klikk på Permanent Agent, og klikk deretter OK som vist i figur 3 nedenfor.
Figur 3: Figur som viser node navn, type node.
# 5) Klikk på noden som er opprettet, og klikk deretter på Konfigurer som vist i figur 4 nedenfor.
Figur 4: Konfigurer lenke
# 6) Fyll ut detaljene for følgende felt på siden Konfigurer:
- Navn.
- Beskrivelse.
- Antall utførere.
- Opprett en mappe i slavemaskinen som heter Jenkins og gi stien til den i Remote root-katalogen.
- Velg ønsket bruk.
- Velg ønsket lanseringsmetode.
- Velg ønsket tilgjengelighet.
Et eksempel på eksempel er vist i figur 5 nedenfor.
Figur 5: Figur som viser de konfigurerte verdiene.
# 7) I delen Verktøyplasser, oppgi også baneverdiene til søpla for maven og jdk i slave som vist i figur 6 nedenfor.
Figur 6: Plasseringsverktøy
hvordan du gjør penetrasjonstesting for et nettsted
# 8) Klikk på Lagre.
Slik opprettes og konfigureres en slave-maskin.
Konfigurerer Jenkins Master
Hvis slavemaskinen er satt opp på en virtuell maskin, viser følgende konfigurasjonstrinnene:
#1) Installer plugin for virtuell boks:
- Kjør Jenkins
- Klikk på Manage Jenkins and Manage plugins.
- Klikk på kategorien Tilgjengelig.
- Skriv inn virtuell boks-plugin i filteret.
- Installer pluginet.
#to) I Windows legger du til ‘ C: Programfiler Oracle VirtualBox ; ’I Windows-miljøvariabler. Åpne ledeteksten i Master machine og skriv:
VBoxManage setproperty websrvauthlibrary null
Vboxwebsrv
# 3) Start http: // localhost: 18083 URL etter dette.
# 4) Gå til Manage Jenkins-> Configure System.
# 5) Gå til skyseksjonen og fyll ut verdiene for Navn og URL-felt som vist i figur 7.
Figur 7: VirtualBox-skjema
Aktivering av Slave Node
(Jeg) Last først ned agent.jar.
(ii) Start deretter terminalen og skriv inn
java -jar agent.jar -jnlpUrl http: // localhost: 8080 / datamaskin / VirtualNode1 / slave-agent.jnlp -secret fc4db39624df7692e0e2b43f77c1343f9f9f804502e8ab2eea770af33f67f9f9 -workDir / / desktop / /
(iii) Dette vil aktivere slavernoden og forbindelsen er opprettet.
c ++ tilfeldig tallgenerator mellom to tall
Konklusjon
I denne opplæringen har vi lært om distribuerte builds og fordelene, slave maskinkonfigurasjon, konfigurering av Jenkins Master, for å sette opp forbindelsen mellom master og slave.
Anbefalt lesing
- Jenkins CI Tutorial - Hva er Jenkins kontinuerlig integrasjon
- Slik laster du ned, installerer og kjører Jenkins
- Jenkins Plugins: SCM, analysatorer og installasjon av plugins
- Jenkins Security: Aktivering av Security & Project Security Matrix
- Hvordan kjøre agurk med Jenkins: Veiledning med eksempler
- Konfigurasjonstestveiledning med eksempler
- Jenkins Jobs: Konfigurere SCM, bygge jobber og polling SCM
- Topp 36 Jenkins intervjuspørsmål [For 2021]