Ar „Jenkins“gali sukurti „Docker“vaizdus?

Ar „Jenkins“gali sukurti „Docker“vaizdus?
Ar „Jenkins“gali sukurti „Docker“vaizdus?
Anonim

Kai „Jenkins“versijai reikalingas „Docker“, jis sukurs „Cloud Agent“naudodamas papildinį. … Tada vaizdas gali būti perkeltas į Docker registrą, paruoštą diegti. Kai būsite „Jenkins“prietaisų skydelyje, kairėje pasirinkite „Tvarkyti Jenkins“. Konfigūracijos puslapyje pasirinkite Tvarkyti papildinius.

Kaip sukurti „Docker“vaizdą Jenkins konvejeryje?

Aplinkos nustatymas

Įdiekite „Docker Pipelines“papildinį „Jenkins“: tvarkykite Jenkins → Tvarkyti papildinius. Ieškokite „Docker Pipelines“, spustelėkite „Įdiegti be paleidimo iš naujo“ir palaukite, kol bus baigta. Įkelkite „Dockerfile“apibrėžimą į „Github“saugyklą.

Kaip sukurti „Docker“vaizdą iš „Dockerfile“Jenkins vamzdyne?

Eikite į Jenkins pagrindinį puslapį, spustelėkite „New Item“, pasirinkite „Pipeline“ir įveskite darbo pavadinimą kaip „docker-test“

  1. Naujas vamzdynas Darbas. …
  2. Užduoties konfigūracijos vamzdynas. …
  3. Darbo meniu. …
  4. Dockerhub meniu, kad sukurtumėte saugyklą. …
  5. Dockerhub saugyklos kūrimas. …
  6. Kredencialai. …
  7. Įdėkite savo kredencialus ir išsaugokite.

Kas yra „Docker“vaizdas Jenkins?

Docker yra platforma, skirta programoms paleisti izoliuotoje aplinkoje, vadinamoje "konteineriu" (arba Docker konteineriu). Tokias programas kaip „Jenkins“galima atsisiųsti kaip tik skaitomus „vaizdus“(arba „Docker“vaizdus), kurių kiekviena paleidžiama „Docker“kaip konteineris.

Ar Jenkins palaiko Docker?

Jenkins projektas pateikia „Docker“vaizdus valdikliams, gaunamiems agentams, išvykstantiems agentams ir kt. Pradedant nuo Jenkins 2.307, išleisto 2021 m. rugpjūčio 17 d., ir Jenkins 2.303. 1, išleistas 2021 m. rugpjūčio 25 d., Jenkins projekto pateiktuose „Docker“vaizduose bus naudojama „Java 11“, o ne „Java 8“.

Rekomenduojamas: