Kā Dženkinss strādā ar Docker?
Kā Dženkinss strādā ar Docker?

Video: Kā Dženkinss strādā ar Docker?

Video: Kā Dženkinss strādā ar Docker?
Video: Building Docker Images using Jenkins step by step | Devops Integration Live Demo | JavaTechie 2024, Novembris
Anonim

Dženkinss tiek izmantots jūsu lietojumprogrammas izveidei un izvietošanai no pirmkoda. Jūs varat palaist savu lietojumprogrammu iekšā Docker konteiners. Dženkinss var uzbūvēt Docker attēlu ar savu lietojumprogrammu un nosūtiet to publiskai vai privātai Docker reģistrs.

Līdzīgi var jautāt, vai Dženkinss atbalsta Docker?

Izmantojot Docker Globālais mainīgais jūsu Dženkinss Cauruļvads Mūsdienās arvien vairāk nepārtrauktās piegādes (CD) cauruļvados tiek izmantoti konteineri. Daudzās implementācijās galvenais CD cauruļvadu darbplūsmas/orķestrācijas rīks ir Dženkinss . Un galvenais konteineru orķestrēšanas rīks ir Docker.

Pēc tam rodas jautājums, kāda ir atšķirība starp Dženkinsu un Dokeru? Docker ir konteineru dzinējs, kas var izveidot un pārvaldīt konteinerus, savukārt Dženkinss ir CI dzinējs, kas var palaist jūsu lietotnes veidošanu/testēšanu. Docker tiek izmantots, lai izveidotu un palaistu vairākas jūsu programmatūras steka portatīvās vides. Dženkinss ir automatizēts programmatūras testēšanas rīks jūsu lietotnei.

Turklāt, kā savienot Dženkinsu ar Docker?

Docker spraudnis ir "Cloud" ieviešana. Jums būs jārediģē Dženkinss sistēmas konfigurācija ( Dženkinss > Pārvaldīt > Sistēmas konfigurācija) un pievienojiet jaunu mākoņa veidu Docker ". Konfigurēt Docker (vai Swarm standalone) API URL ar nepieciešamajiem akreditācijas datiem. Testa poga ļauj jums savienojums ar API ir labi iestatīts.

Kā Dženkinss darbojas?

Dženkinss ir atvērtā koda automatizācijas rīks, kas rakstīts Java ar spraudņiem, kas izveidoti nepārtrauktas integrācijas nolūkiem. Dženkinss tiek izmantots, lai nepārtraukti izveidotu un pārbaudītu jūsu programmatūras projektus, atvieglojot izstrādātājiem projektā veikto izmaiņu integrēšanu un lietotājiem atvieglojot jaunas versijas iegūšanu.

Ieteicams: