Hoe werk Jenkins met Docker?
Hoe werk Jenkins met Docker?

Video: Hoe werk Jenkins met Docker?

Video: Hoe werk Jenkins met Docker?
Video: Building Docker Images using Jenkins step by step | Devops Integration Live Demo | JavaTechie 2024, April
Anonim

Jenkins word gebruik vir die bou en ontplooiing van jou toepassing vanaf bronkode. Jy kan jou toepassing binne laat loop Docker houer. Jenkins mag die bou Docker beeld saam met jou aansoek en druk dit na publiek of privaat Docker register.

Net so kan 'n mens vra, ondersteun Jenkins Docker?

Gebruik die Docker Globale veranderlike in jou Jenkins Pyplyn Meer en meer vandag maak deurlopende aflewering (CD) pypleidings van houers gebruik. In baie implementerings is die primêre werkvloei/orkestrasie-instrument vir CD-pyplyne Jenkins . En die primêre houer-orkestrasie-instrument is Docker.

Die vraag is dan, wat is die verskil tussen Jenkins en Docker? Docker is 'n houer-enjin wat houers kan skep en bestuur, terwyl Jenkins is 'n CI-enjin wat bou/toets op jou toepassing kan laat loop. Docker word gebruik om verskeie draagbare omgewings van jou sagtewarestapel te bou en te laat loop. Jenkins is 'n outomatiese sagtewaretoetsinstrument vir jou toepassing.

Verder, hoe koppel ek Jenkins aan Docker?

Docker plugin is 'n "Wolk" implementering. Jy sal moet wysig Jenkins stelselkonfigurasie ( Jenkins > Bestuur > Stelselkonfigurasie) en voeg 'n nuwe Wolk van tipe " Docker ". Konfigureer Docker (of Swarm-selfstandige) API-URL met vereiste geloofsbriewe. 'n Toetsknoppie laat jou toe verband met API is goed ingestel.

Hoe werk Jenkins?

Jenkins is 'n oopbron-outomatiseringsinstrument wat in Java geskryf is met inproppe wat gebou is vir voortdurende integrasie-doeleindes. Jenkins word gebruik om jou sagtewareprojekte deurlopend te bou en te toets, wat dit makliker maak vir ontwikkelaars om veranderinge aan die projek te integreer, en dit makliker maak vir gebruikers om 'n nuwe bou te verkry.

Aanbeveel: