Støtter Jenkins Docker?
Støtter Jenkins Docker?

Video: Støtter Jenkins Docker?

Video: Støtter Jenkins Docker?
Video: Jenkins №5. Простой docker build 2024, November
Anonim

Docker plugin er en "Cloud"-implementering. Du må redigere Jenkins Systemkonfigurasjon ( Jenkins > Administrer > Systemkonfigurasjon) og legg til en ny sky av typen " Docker ". Konfigurer Docker (eller Swarm frittstående) API URL med nødvendig legitimasjon. En testknapp lar deg koble til API er godt innstilt.

Bruker Jenkins dessuten Docker?

Jenkins tar seg av Kontinuerlig integrasjon & Kontinuerlig utrulling av programvareartefakter. Docker er containermotor som holder søknaden din. Jenkins kan også bygge Docker Bilder basert på en Dockerfil , du kan bruk Docker plugin for Jenkins å bygge containerne.

Man kan også spørre, hvordan kjører jeg en Jenkins Docker-beholder? Lage en Docker volum inne i container på /var/jenkins_home (den Jenkins hjemmekatalog) Kjør Jenkins på port 8080 (som angitt av parameteren -p)

Hvis du ville ha gjort alt manuelt, måtte du:

  1. Installer Java.
  2. Helt Jenkins.
  3. Installer nødvendige plugins.
  4. Konfigurer Jenkins.
  5. Opprett et nytt bygg.
  6. Kjør bygget.

Følgelig, hvordan er Docker forskjellig fra Jenkins?

Docker er en containermotor som oppretter og administrerer containere, mens Jenkins er en CI-motor som kan kjøre bygg/tester på appen din. Docker brukes til å bygge og kjøre flere bærbare miljøer i programvarestabelen din. Jenkins er et automatisert programvaretestverktøy for appen din.

Hva er Jenkins-beholder?

Løsningen for å utføre CI/CD-oppgaver (bygg, tester, etc.) i containere på OpenShift er basert på Jenkins distribuerte bygg, som betyr: Vi trenger en Jenkins herre; den kan kjøre inne i klyngen, men fungerer også med en ekstern master. Jenkins funksjoner/plugins er tilgjengelige som vanlig, slik at eksisterende prosjekter kan brukes.

Anbefalt: