distributed builds jenkins master slave configuration
Tento videonávod vysvetľuje konfiguráciu hlavnej otroky v Jenkins:
V našom predchádzajúcom tutoriáli sme sa dozvedeli o doplnku Jenkins, jeho rôznych typoch a o tom, ako ich nainštalovať.
V tomto výučbe sa budeme venovať: Distribuovaným zostavám, Slave Machines, Konfigurácii Jenkinsovho majstra, Aktivácii podradeného uzla.
Čo sa dozviete:
Videonávod - konfigurácia Jenkins Master Slave
Tu je videonávod:
Distribuované zostavy
Jednou z najlepších vlastností Jenkinsa je distribuované zostavenie. V zásade prideľuje rôzne úlohy rôznym strojom. To pomáha pri rozložení záťaže a pri spustení zostavovania v rôznych prostrediach.
Jenkins sleduje konfiguráciu master-slave, aby umožnil distribuované zostavenia. Master je tiež ten, v ktorom je uvedený na trh Jenkinsova nádoba. Podradeným uzlom môže byť akýkoľvek stroj ako Windows OS, Linux atď. Na spustenie podriadeného uzla je potrebný malý súbor jar.
Slave Machine
Ak chcete vytvoriť podradený uzol, postupujte podľa nasledujúcich krokov:
# 1) Prihláste sa do Jenkins.
Najlepšie zadarmo PC Cleaner Windows 7
#dva) Potom kliknite na Spravovať Jenkinsa a Spravovať uzly, ako je to znázornené na obrázku 1.
Obrázok 1: Odkaz Správa uzlov
# 3) Kliknite na Nový uzol, ako je to znázornené na obrázku 2.
Obrázok 2: Kliknite na Nový uzol
# 4) Zadajte názov uzla, kliknite na Permanent Agent a potom kliknite na OK, ako je to znázornené na obrázku 3 nižšie.
Obrázok 3: Obrázok zobrazujúci názov uzla, typ uzla.
# 5) Kliknite na vytvorený uzol a potom kliknite na Konfigurovať, ako je to znázornené na obrázku 4 nižšie.
Obrázok 4: Konfigurácia odkazu
# 6) Na stránke Konfigurácia vyplňte podrobnosti nasledujúcich polí:
- Názov.
- Popis.
- Počet exekútorov.
- Vytvorte priečinok v podradenom počítači s názvom Jenkins a zadajte cestu k nemu v vzdialenom koreňovom adresári.
- Vyberte požadované použitie.
- Vyberte požadovanú metódu spustenia.
- Vyberte požadovanú dostupnosť.
Vzorový príklad je uvedený na obrázku 5 nižšie.
Obrázok 5: Obrázok zobrazujúci nakonfigurované hodnoty.
# 7) V sekcii Umiestnenia nástrojov tiež zadajte hodnoty cesty koša pre maven a jdk v slave, ako je to znázornené na obrázku 6 nižšie.
Obrázok 6: Umiestnenia nástrojov
aký je najlepší bezplatný e-mailový účet
# 8) Kliknite na Uložiť.
Takto sa vytvára a konfiguruje stroj Slave.
Konfigurácia Jenkinsovho majstra
Ak je podriadený stroj nastavený na virtuálnom stroji, nasledujúce kroky zobrazujú konfiguračné kroky:
# 1) Nainštalujte doplnok virtuálneho boxu:
- Spustite Jenkinsa
- Kliknite na položky Spravovať Jenkins a Spravovať doplnky.
- Kliknite na kartu Dostupné.
- Do filtra zadajte plugin virtuálneho poľa.
- Nainštalujte si doplnok.
#dva) Vo Windows pridajte „ C: Program Files Oracle VirtualBox ; ‘V premenných prostredí Windows. Otvorte príkazový riadok v hlavnom stroji a zadajte:
VBoxManage setproperty websrvauthlibrary null
Vboxwebsrv
# 3) Spustite http: // localhost: 18083 URL po tomto.
Staňte sa bezplatným testerom hier
# 4) Prejdite na Spravovať Jenkins-> Konfigurovať systém.
# 5) Prejdite do sekcie cloud a vyplňte hodnoty pre polia Názov a URL, ako je to znázornené na obrázku 7.
Obrázok 7: Formulár VirtualBox
Aktivácia podriadeného uzla
i) Najskôr si stiahnite agent.jar.
ii) Ďalej spustite terminál a zadajte
java -jar agent.jar -jnlpUrl http: // localhost: 8080 / computer / VirtualNode1 / slave-agent.jnlp -secret fc4db39624df7692e0e2b43f77c1343f9f9f804502e8ab2eea770af33f67f9f9 -workdir „/ desktop / desktop /
iii) Týmto sa aktivuje podradený uzol a spojenie je nadviazané.
Záver
V tomto tutoriáli sme sa dozvedeli o distribuovaných zostaveniach a ich výhodách, konfigurácii stroja Slave, Konfigurácii Jenkins Master, na nastavenie spojenia medzi hlavnou a slave.
Odporúčané čítanie
- Výukový program Jenkins CI - Čo je Jenkinsova nepretržitá integrácia
- Ako sťahovať, inštalovať a spúšťať Jenkins
- Pluginy Jenkins: SCM, analyzátory a inštalácia doplnkov
- Jenkins Security: Povolenie zabezpečenia a matice zabezpečenia projektu
- Ako spustiť uhorku s Jenkinsom: Návod s príkladmi
- Výukový program na testovanie konfigurácie s príkladmi
- Jenkins Jobs: Konfigurácia SCM, vytváranie úloh a dopytovanie SCM
- Najdôležitejších 36 otázok o rozhovoroch Jenkins (pre rok 2021)