Podporuje Jenkins Docker?
Podporuje Jenkins Docker?

Video: Podporuje Jenkins Docker?

Video: Podporuje Jenkins Docker?
Video: Jenkins №5. Простой docker build 2024, Listopad
Anonim

Přístavní dělník plugin je implementace "Cloud". Budete muset upravit Jenkins konfigurace systému ( Jenkins > Správa > Konfigurace systému) a přidejte nový cloud typu " Přístavní dělník ". Konfigurovat Přístavní dělník (nebo samostatný Swarm) API URL s požadovanými přihlašovacími údaji. Testovací tlačítko vám umožní dobře nastavit připojení k API.

Navíc, používá Jenkins Docker?

Jenkins stará se o průběžnou integraci a průběžné nasazování softwarových artefaktů. Přístavní dělník je kontejnerový motor, který drží vaši aplikaci. Jenkins může také stavět Přístavní dělník Obrázky založené na a Dockerfile , můžeš použijte Docker plugin pro Jenkins na stavbu kontejnerů.

Někdo se také může zeptat, jak spustím kontejner Jenkins Docker? Vytvořit Přístavní dělník objem uvnitř kontejner na /var/jenkins_home ( Jenkins domovský adresář) Spusťte Jenkinse na portu 8080 (jak je nastaveno parametrem -p)

Pokud byste vše dělali ručně, museli byste:

  1. Nainstalujte Javu.
  2. Intal Jenkins.
  3. Nainstalujte požadované pluginy.
  4. Nakonfigurujte Jenkinse.
  5. Vytvořte novou sestavení.
  6. Spusťte sestavení.

V čem se tedy Docker liší od Jenkinse?

Přístavní dělník je kontejnerový stroj, který vytváří a spravuje kontejnery, zatímco Jenkins je CI engine, který může spouštět sestavení/testy vaší aplikace. Přístavní dělník se používá k sestavení a spuštění více přenosných prostředí vašeho softwarového zásobníku. Jenkins je automatický nástroj pro testování softwaru pro vaši aplikaci.

Co je kontejner Jenkins?

Řešení pro provádění úloh CI/CD (sestavení, testy atd.) v kontejnery na OpenShift je založen na Jenkins distribuované sestavení, což znamená: Potřebujeme a Jenkins mistr; může běžet uvnitř clusteru, ale také funguje s externím masterem. Jenkins funkce/pluginy jsou k dispozici jako obvykle, takže lze použít stávající projekty.

Doporučuje: