Vai Dženkinss atbalsta Docker?
Vai Dženkinss atbalsta Docker?

Video: Vai Dženkinss atbalsta Docker?

Video: Vai Dženkinss atbalsta Docker?
Video: Windows 10 Docker Desktop для Windows: объяснение 2024, Maijs
Anonim

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 izveidot savienojumu ar API, kas ir labi iestatīts.

Turklāt vai Dženkinss izmanto Docker?

Dženkinss rūpējas par programmatūras artefaktu nepārtrauktu integrāciju un nepārtrauktu izvietošanu. Docker ir konteinera dzinējs, kas satur jūsu pieteikumu. Dženkinss var arī būvēt Docker Attēli, kuru pamatā ir a Dockerfile , tu vari izmantojiet Docker spraudnis priekš Dženkinss lai uzbūvētu konteinerus.

Var arī jautāt, kā palaist Jenkins Docker konteineru? Izveidot a Docker tilpums iekšpusē konteiners vietnē /var/jenkins_home ( Dženkinss mājas direktorijs) Palaidiet Dženkinsu portā 8080 (kā iestatīts ar parametru -p)

Ja jūs visu būtu izdarījis manuāli, jums būtu:

  1. Instalējiet Java.
  2. Ievadiet Dženkinsu.
  3. Instalējiet nepieciešamos spraudņus.
  4. Konfigurējiet Dženkinsu.
  5. Izveidojiet jaunu būvi.
  6. Palaidiet būvniecību.

Līdz ar to, kā Docker atšķiras no Dženkinsa?

Docker ir konteineru dzinējs, kas izveido un pārvalda konteinerus, savukārt Dženkinss ir CI dzinējs, kas var palaist jūsu lietotnes būvējumus/testus. 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.

Kas ir Jenkins konteiners?

Risinājums CI/CD uzdevumu izpildei (būvējumi, testi utt.) iekšā konteineri uz OpenShift ir balstīta uz Dženkinss izplatītas versijas, kas nozīmē: Mums ir nepieciešams a Dženkinss meistars; tas var darboties klasterī, bet darbojas arī ar ārēju galveno. Dženkinss funkcijas/spraudņi ir pieejami kā parasti, tāpēc var izmantot esošos projektus.

Ieteicams: