Talaan ng mga Nilalaman:

Paano ko sisimulan ang Jenkins sa Docker?
Paano ko sisimulan ang Jenkins sa Docker?

Video: Paano ko sisimulan ang Jenkins sa Docker?

Video: Paano ko sisimulan ang Jenkins sa Docker?
Video: Docker Tutorial for Beginners | What is Docker and How it Works? 2024, Nobyembre
Anonim

ARALIN 1: I-SET UP AT PATAKBO ANG IYONG UNANG IMAHE

  1. HAKBANG 1: I-INSTALL DOCKER . Pumunta sa: docker .com/ docker -mac o docker .com/ docker -mga bintana.
  2. HAKBANG 2: HIHALA AT PATAKBO ANG CLOUDBEES LADYAN NG JENKINS . Manatili sa iyong Docker terminal window.
  3. HAKBANG 3: GINAWA ITO NG KONTI MAS PRAKTIKAL.
  4. HAKBANG 4: PAGSASAMA-SAMA ANG LAHAT.

Alam din, paano ko ikokonekta si Jenkins sa Docker?

Docker plugin ay isang "Cloud" na pagpapatupad. Kakailanganin mong i-edit Jenkins pagsasaayos ng system ( Jenkins > Pamahalaan > Configuraiton ng system) at magdagdag ng bagong Cloud ng uri " Docker ". I-configure Docker (o Swarm standalone) API URL na may kinakailangang mga kredensyal. Hinahayaan ka ng isang test button koneksyon na may API ay mahusay na nakatakda.

Pangalawa, paano ako gagawa ng imahe ng docker mula kay Jenkins? Pumunta sa homepage ng Jenkins, mag-click sa "Bagong Item", piliin ang "Pipeline" at ilagay ang pangalan ng trabaho bilang "docker-test ".

  1. Bagong pipeline na Trabaho.
  2. Pipeline sa job config.
  3. Menu ng Trabaho.
  4. Dockerhub menu para Gumawa ng Repository.
  5. Paglikha ng Dockerhub Repository.
  6. Mga kredensyal.
  7. Ilagay ang iyong kredensyal at i-save ito.

Alamin din, paano gumagana ang Docker kay Jenkins?

Jenkins ay ginagamit para sa pagbuo at pag-deploy ng iyong application mula sa source code. Maaari mong patakbuhin ang iyong aplikasyon sa loob Docker lalagyan. Jenkins maaaring bumuo ng Docker larawan kasama ng iyong aplikasyon at itulak ito sa pampubliko o pribado Docker pagpapatala. Maaari mong patakbuhin ang iyong aplikasyon sa loob Docker lalagyan.

Ano ang pagkakaiba sa pagitan ng Docker at Jenkins?

Docker ay isang container engine na gumagawa at namamahala ng mga container, samantalang Jenkins ay isang CI engine na maaaring magpatakbo ng mga build/test sa iyong app. Docker ay ginagamit upang bumuo at magpatakbo ng maraming portable na kapaligiran ng iyong software stack. Jenkins ay isang automated na tool sa pagsubok ng software para sa iyong app.

Inirerekumendang: