Podržava li Jenkins Docker?
Podržava li Jenkins Docker?

Video: Podržava li Jenkins Docker?

Video: Podržava li Jenkins Docker?
Video: CI CD Pipeline Jenkins | Continuous Integration & Deployment Using Docker 2024, Svibanj
Anonim

Lučki radnik dodatak je "Cloud" implementacija. Morat ćete urediti Jenkins sistemska konfiguracija ( Jenkins > Upravljanje > Konfiguracija sustava) i dodajte novi oblak tipa " Lučki radnik ". Konfiguriraj Lučki radnik (ili samostalni Swarm) API URL s potrebnim vjerodajnicama. Gumb za testiranje koji vam omogućuje povezivanje s API-jem je dobro postavljen.

Štoviše, koristi li Jenkins Docker?

Jenkins brine o kontinuiranoj integraciji i kontinuiranoj implementaciji softverskih artefakata. Lučki radnik je kontejnerski motor koji drži vašu aplikaciju. Jenkins također može graditi Lučki radnik Slike temeljene na a Dockerfile , možeš koristite Docker dodatak za Jenkins za izgradnju kontejnera.

Netko se također može pitati, kako mogu pokrenuti Jenkins Docker kontejner? Stvoriti Lučki radnik volumen unutar kontejner na /var/jenkins_home ( Jenkins početni imenik) Trči Jenkinsa na portu 8080 (kako je postavljeno parametrom -p)

Da ste sve radili ručno, morali biste:

  1. Instalirajte Javu.
  2. Intall Jenkins.
  3. Instalirajte potrebne dodatke.
  4. Konfigurirajte Jenkinsa.
  5. Izradite novu građu.
  6. Pokrenite gradnju.

Posljedično, po čemu se Docker razlikuje od Jenkinsa?

Lučki radnik je sustav kontejnera koji stvara kontejnere i upravlja njima, dok Jenkins je CI motor koji može pokrenuti gradnje/testove na vašoj aplikaciji. Lučki radnik koristi se za izgradnju i pokretanje više prijenosnih okruženja vašeg softverskog stoga. Jenkins je automatizirani alat za testiranje softvera za vašu aplikaciju.

Što je Jenkins kontejner?

Rješenje za izvršavanje CI/CD zadataka (gradnje, testovi, itd.) u posude na OpenShift temelji se na Jenkins distribuirane gradnje, što znači: Trebamo a Jenkins ovladati; majstorski; može raditi unutar klastera, ali također radi s vanjskim masterom. Jenkins značajke/dodaci su dostupni kao i obično, tako da se postojeći projekti mogu koristiti.

Preporučeni: