distributed builds jenkins master slave configuration
Tento videonávod vysvětluje konfiguraci Master Slave v Jenkins:
V našem předchozím tutoriálu jsme se dozvěděli o Jenkins Plugin, jeho různých typech a jak je nainstalovat.
V tomto tutoriálu se budeme zabývat: Distribuované sestavy, Slave Machines, Konfigurace Jenkinsova pána, Aktivace podřízeného uzlu.
Co se naučíte:
Výukový program s videem - konfigurace Jenkins Master Slave
Zde je videonávod:
Distribuované sestavy
Jednou z nejlepších funkcí Jenkinse jsou distribuovaná sestavení. V zásadě přiděluje různé úlohy různým strojům. To pomáhá při distribuci zátěže i při spouštění sestavení v různých prostředích.
Jenkins sleduje konfiguraci typu master-slave, aby umožnil distribuované sestavení. Master je také ten, ve kterém je spuštěna nádoba Jenkins. Podřízeným uzlem může být jakýkoli stroj jako Windows OS, Linux atd. Ke spuštění podřízeného uzlu je vyžadován malý soubor jar.
Slave Machine
Chcete-li vytvořit podřízený uzel, postupujte podle následujících kroků:
# 1) Přihlaste se k Jenkinsovi.
co je popisné programování v qtp
#dva) Poté klikněte na Spravovat Jenkinse a Spravovat uzly, jak je znázorněno na obrázku 1.
Obrázek 1: Odkaz Správa uzlů
# 3) Klikněte na Nový uzel, jak je znázorněno na obrázku 2.
Obrázek 2: Klikněte na Nový uzel
# 4) Zadejte název uzlu, klikněte na Permanent Agent a poté klikněte na OK, jak je znázorněno na obrázku 3 níže.
Obrázek 3: Obrázek zobrazující název uzlu, typ uzlu.
# 5) Klikněte na vytvořený uzel a poté klikněte na Konfigurovat, jak je znázorněno na obrázku 4 níže.
Obrázek 4: Konfigurace odkazu
# 6) Na stránce Konfigurace vyplňte podrobnosti následujících polí:
- Název.
- Popis.
- Počet exekutorů.
- Vytvořte složku v podřízeném počítači s názvem Jenkins a zadejte cestu k ní ve vzdáleném kořenovém adresáři.
- Vyberte požadované použití.
- Vyberte požadovanou metodu spuštění.
- Vyberte požadovanou dostupnost.
Ukázkový příklad je uveden na obrázku 5 níže.
Obrázek 5: Obrázek zobrazující nakonfigurované hodnoty.
# 7) Také v části Umístění nástrojů uveďte hodnoty cesty bin pro maven a jdk v slave, jak je znázorněno na obrázku 6 níže.
Obrázek 6: Umístění nástrojů
základní nástroje spojené s řízením rizik jsou
# 8) Klikněte na Uložit.
Takto je vytvořen a konfigurován stroj Slave.
Konfigurace Jenkins Master
Pokud je podřízený počítač nastaven na virtuálním počítači, zobrazí se následující postup konfigurace:
# 1) Nainstalujte plugin virtuální schránky:
- Spusťte Jenkins
- Klikněte na Spravovat Jenkins a Spravovat doplňky.
- Klikněte na kartu Dostupné.
- Do filtru zadejte plugin virtuálního pole.
- Nainstalujte plugin.
#dva) Ve Windows přidejte „ C: Program Files Oracle VirtualBox ; „V proměnných prostředí Windows. Otevřete příkazový řádek v hlavním počítači a zadejte:
VBoxManage setproperty websrvauthlibrary null
Vboxwebsrv
# 3) Spusťte http: // localhost: 18083 URL poté.
# 4) Přejděte na Spravovat Jenkins-> Konfigurovat systém.
# 5) Přejděte do cloudové sekce a vyplňte hodnoty pro pole Název a URL, jak je znázorněno na obrázku 7.
Obrázek 7: Formulář VirtualBox
Aktivace podřízeného uzlu
(i) Nejprve si stáhněte agent.jar.
ii) Dále spusťte terminál a zadejte
jak otevírat soubory .swf v systému Windows
java -jar agent.jar -jnlpUrl http: // localhost: 8080 / computer / VirtualNode1 / slave-agent.jnlp -secret fc4db39624df7692e0e2b43f77c1343f9f9f804502e8ab2eea770af33f67f9f9 -workDir „/ home /irana /
(iii) Tím se aktivuje podřízený uzel a spojení je navázáno.
Závěr
V tomto kurzu jsme se dozvěděli o distribuovaných sestaveních a jejich výhodách, konfiguraci zařízení Slave, Konfigurace Jenkinsova mistra, k nastavení připojení mezi hlavním a podřízeným.
Doporučené čtení
- Výukový program Jenkins CI - Co je Jenkinsova kontinuální integrace
- Jak stáhnout, nainstalovat a spustit Jenkins
- Pluginy Jenkins: SCM, analyzátory a instalace pluginů
- Jenkins Security: Povolení zabezpečení a matice zabezpečení projektu
- Jak spustit okurku s Jenkinsem: Výukový program s příklady
- Výukový program pro testování konfigurace s příklady
- Jenkins Jobs: Konfigurace SCM, vytváření úloh a dotazování SCM
- Top 36 dotazů na rozhovor s Jenkinsem (pro rok 2021)