Understøtter Jenkins Docker?
Understøtter Jenkins Docker?

Video: Understøtter Jenkins Docker?

Video: Understøtter Jenkins Docker?
Video: Windows 10 Docker Desktop for Windows: Explained 2024, November
Anonim

Docker plugin er en "Cloud" implementering. Du bliver nødt til at redigere Jenkins system konfiguration ( Jenkins > Administrer > Systemkonfiguration) og tilføj en ny sky af typen " Docker ". Konfigurer Docker (eller Swarm standalone) API-URL med påkrævede legitimationsoplysninger. En testknap giver dig mulighed for at forbinde med API er godt indstillet.

Bruger Jenkins desuden Docker?

Jenkins tager sig af Kontinuerlig integration & Kontinuerlig udrulning af softwareartefakter. Docker er containermotor, som holder din ansøgning. Jenkins kan også bygge Docker Billeder baseret på en Dockerfil , du kan brug Docker plugin til Jenkins at bygge containerne.

Man kan også spørge, hvordan kører jeg en Jenkins Docker-container? Lave en Docker volumen inde i beholder på /var/jenkins_home (den Jenkins hjemmemappe) Kør Jenkins på port 8080 (som indstillet af parameteren -p)

Hvis du ville have gjort alt manuelt, skulle du:

  1. Installer Java.
  2. Helt Jenkins.
  3. Installer nødvendige plugins.
  4. Konfigurer Jenkins.
  5. Opret en ny bygning.
  6. Kør bygningen.

Hvordan adskiller Docker sig derfor fra Jenkins?

Docker er en containermotor, der opretter og administrerer containere, hvorimod Jenkins er en CI-motor, som kan køre builds/tests på din app. Docker bruges til at bygge og køre flere bærbare miljøer i din softwarestak. Jenkins er et automatiseret softwaretestværktøj til din app.

Hvad er Jenkins container?

Løsningen til at udføre CI/CD-opgaver (builds, tests osv.) i containere på OpenShift er baseret på Jenkins distribuerede builds, hvilket betyder: Vi har brug for en Jenkins mestre; det kan køre inde i klyngen, men fungerer også med en ekstern master. Jenkins funktioner/plugins er tilgængelige som normalt, så eksisterende projekter kan bruges.

Anbefalede: