Kas Jenkins toetab Dockerit?
Kas Jenkins toetab Dockerit?

Video: Kas Jenkins toetab Dockerit?

Video: Kas Jenkins toetab Dockerit?
Video: Serverless Jenkins DevOps pipeline with K8s and Spark - Krzysiek Płachno 2024, November
Anonim

Docker plugin on "Cloud" rakendus. Peate redigeerima Jenkins süsteemi konfiguratsioon ( Jenkins > Halda > Süsteemi konfiguratsioon) ja lisage uus pilv tüüpi " Docker ". Seadistage Docker (või Swarmi eraldiseisev) API URL koos nõutavate mandaatidega. Testnupp võimaldab teil API-ga ühenduse luua on hästi seadistatud.

Veelgi enam, kas Jenkins kasutab Dockerit?

Jenkins hoolitseb tarkvaraartefaktide pideva integreerimise ja pideva juurutamise eest. Docker on konteinermootor, mis hoiab teie rakendust. Jenkins saab ka ehitada Docker Pildid, mis põhinevad a Dockerfile , sa saad kasutage Dockerit plugin jaoks Jenkins konteinerite ehitamiseks.

Võib ka küsida, kuidas Jenkins Dockeri konteinerit käitada? Loo Docker maht sees konteiner aadressil /var/jenkins_home ( Jenkins kodukataloog) Jookse Jenkins pordil 8080 (nagu on määratud parameetriga -p)

Kui oleksite teinud kõike käsitsi, oleksite pidanud:

  1. Installige Java.
  2. Installige Jenkins.
  3. Installige vajalikud pistikprogrammid.
  4. Konfigureerige Jenkins.
  5. Looge uus ehitis.
  6. Käivitage ehitamine.

Järelikult, mille poolest erineb Docker Jenkinsist?

Docker on konteinerite mootor, mis loob ja haldab konteinereid, kusjuures Jenkins on CI-mootor, mis suudab teie rakenduses käitada järge/teste. Docker kasutatakse teie tarkvarapinu mitme kaasaskantava keskkonna koostamiseks ja käitamiseks. Jenkins on teie rakenduse jaoks automatiseeritud tarkvara testimise tööriist.

Mis on Jenkinsi konteiner?

Lahendus CI/CD ülesannete täitmiseks (ehitused, testid jne) sees konteinerid kohta OpenShift põhineb Jenkins hajutatud ehitusi, mis tähendab: Vajame a Jenkins meister; see võib töötada klastri sees, kuid töötab ka välise juhtseadmega. Jenkins funktsioonid/pluginad on saadaval nagu tavaliselt, seega saab kasutada olemasolevaid projekte.

Soovitan: