distributed builds jenkins master slave configuration
Ovaj video tutorial objašnjava glavnu konfiguraciju robova u Jenkinsu:
U našem prethodnom vodiču saznali smo o Jenkins dodatku, različitim vrstama i načinu njihove instalacije.
U ovom uputstvu obradit ćemo: distribuirane građevine, podređeni strojevi, konfiguriranje Jenkinsovog gospodara, aktiviranje podređenog čvora.
Što ćete naučiti:
Video lekcije - Konfiguracija Jenkins Master Slave
Evo video vodiča:
Distribuirane građevine
Jedna od najboljih osobina Jenkinsa su distribuirane gradnje. U osnovi raspoređuje različite poslove na razne strojeve. To pomaže u raspodjeli tereta kao i izvođenju gradnje u različitim okruženjima.
Jenkins slijedi konfiguraciju master-slave kako bi omogućio distribuirane gradnje. Također, master je onaj u kojem se pokreće Jenkinsova tegla. Podređeni čvor može biti bilo koji stroj poput Windows OS-a, Linuxa itd. Za pokretanje podređenog čvora potrebna je mala jar datoteka.
Slave Machine
Da biste stvorili podređeni čvor, slijedite korake u nastavku:
# 1) Prijavite se na Jenkins.
implementacija algoritma najkraćeg puta dijkstra u javi
#dva) Nakon toga kliknite Manage Jenkins i Manage Nodes, kao što je prikazano na slici 1.
Slika 1: Povezivanje čvorova
# 3) Kliknite Novi čvor kao što je prikazano na slici 2.
Slika 2: Kliknite Novi čvor
# 4) Upišite Ime čvora, kliknite Stalni agent, a zatim kliknite U redu kao što je prikazano na slici 3 dolje.
Slika 3: Slika koja prikazuje naziv čvora, vrstu čvora.
# 5) Kliknite stvoreni čvor, a zatim kliknite Konfiguriraj kako je prikazano na slici 4 dolje.
Slika 4: Konfiguriranje veze
# 6) Ispunite detalje za sljedeća polja na stranici Konfiguracija:
- Ime.
- Opis.
- Broj izvršitelja.
- Stvorite mapu u podređenom stroju nazvanom Jenkins i dodajte joj put u udaljenom korijenskom direktoriju.
- Odaberite željenu upotrebu.
- Odaberite željenu metodu pokretanja.
- Odaberite željenu dostupnost.
Primjer primjera prikazan je na donjoj slici 5.
Slika 5: Slika koja prikazuje konfigurirane vrijednosti.
# 7) Također, u odjeljku Lokacije alata navedite vrijednosti puta spremnika za maven i jdk u slave-u, kao što je prikazano na slici 6 dolje.
Slika 6: Lokacije alata
besplatne web usluge za sapun za testiranje
# 8) Kliknite Spremi.
Tako se stvara i konfigurira Slave stroj.
Konfiguriranje Jenkins Master
Ako je slave stroj postavljen na virtualni stroj, sljedeće prikazuje korake konfiguracije:
top 10 glazbenih programa za preuzimanje za android
# 1) Instalirajte dodatak za virtualni okvir:
- Trči Jenkins
- Kliknite Manage Jenkins i Manage plugins.
- Kliknite karticu Dostupno.
- U filtar upišite dodatak za virtualni okvir.
- Instalirajte dodatak.
#dva) U sustavu Windows dodajte ' C: Programske datoteke Oracle VirtualBox ; ’U varijablama okruženja sustava Windows. Otvorite naredbeni redak u glavnom stroju i upišite:
VBoxManage setproperty websrvauthlibrary null
Vboxwebsrv
# 3) Pokrenite http: // localhost: 18083 URL nakon ovoga.
# 4) Idite na Manage Jenkins-> Configure System.
# 5) Idite na odjeljak oblaka i popunite vrijednosti za polja Ime i URL kao što je prikazano na slici 7.
Slika 7: Obrazac VirtualBox
Aktiviranje slave čvora
(i) Prvo preuzmite agent.jar.
(ii) Zatim pokrenite terminal i unesite
java -jar agent.
(iii) Ovo će aktivirati slave čvor i veza će se uspostaviti.
Zaključak
U ovom uputstvu naučili smo o distribuiranim gradnjama i njegovim prednostima, konfiguracija slave uređaja, konfiguriranje Jenkins Master, kako bismo postavili vezu između master i slave.
Preporučena literatura
- Vodič za Jenkins CI - Što je Jenkins kontinuirana integracija
- Kako preuzeti, instalirati i pokrenuti Jenkins
- Jenkins dodaci: SCM, analizatori i instalacija dodataka
- Jenkins Security: Omogućavanje matrice sigurnosti i sigurnosti projekta
- Kako pokrenuti krastavac s Jenkinsom: Vodič s primjerima
- Vodič za ispitivanje konfiguracije s primjerima
- Jenkins Jobs: Konfiguriranje SCM-a, gradnja poslova i anketiranje SCM-a
- 36 pitanja s Jenkinsovog intervjua (za 2021. godinu)