Женкинс Докерийг дэмждэг үү?
Женкинс Докерийг дэмждэг үү?

Видео: Женкинс Докерийг дэмждэг үү?

Видео: Женкинс Докерийг дэмждэг үү?
Видео: How to create CICD pipeline by using aws ec2, jenkins, github and Docker for nodeJs application 2024, May
Anonim

Докер залгаас нь "Үүлэн" хэрэгжүүлэлт юм. Та засварлах хэрэгтэй болно Женкинс системийн тохиргоо ( Женкинс > Удирдах > Системийн тохиргоо) болон шинэ төрлийн Cloud нэмнэ үү " Докер ". Тохируулах Докер (эсвэл Swarm бие даасан) API URL шаардлагатай итгэмжлэлүүд. Туршилтын товчлуур нь API-тай холбогдох боломжийг танд олгоно.

Түүнээс гадна Женкинс Docker ашигладаг уу?

Женкинс Програм хангамжийн олдворуудыг тасралтгүй нэгтгэх, тасралтгүй байршуулах асуудлыг хариуцдаг. Докер нь таны програмыг агуулсан чингэлэг хөдөлгүүр юм. Женкинс бас барьж болно Докер Зураг дээр суурилсан a Докер файл , чи чадна Docker ашиглах зориулсан залгаас Женкинс сав барих.

Би Jenkins Docker контейнерийг хэрхэн ажиллуулах вэ гэж асууж магадгүй юм. Бүтээх Докер доторх хэмжээ сав /var/jenkins_home (the Женкинс гэрийн лавлах) Женкинсийг ажиллуул 8080 порт дээр (-p параметрээр тохируулсан)

Хэрэв та бүх зүйлийг гараар хийсэн бол дараахь зүйлийг хийх хэрэгтэй болно.

  1. Java суулгана уу.
  2. Инталл Женкинс.
  3. Шаардлагатай залгаасуудыг суулгана уу.
  4. Женкинсийг тохируулах.
  5. Шинэ бүтэц үүсгэх.
  6. Бүтээлийг ажиллуул.

Тиймээс, Докер Женкинсээс юугаараа ялгаатай вэ?

Докер нь чингэлэг үүсгэж, удирддаг чингэлэг хөдөлгүүр юм Женкинс нь CI хөдөлгүүр бөгөөд таны апп дээр бүтээц/туршилтыг ажиллуулж болно. Докер нь таны програм хангамжийн стекийн олон зөөврийн орчныг бүтээх, ажиллуулахад ашиглагддаг. Женкинс нь таны апп-д зориулсан автоматжуулсан программ хангамжийг шалгах хэрэгсэл юм.

Женкинсийн сав гэж юу вэ?

CI/CD даалгавруудыг (бүтээл, тест гэх мэт) гүйцэтгэх шийдэл савнууд OpenShift дээр суурилсан Женкинс тархсан бүтээц, энэ нь: Бидэнд хэрэгтэй байна Женкинс мастер; Энэ нь кластер дотор ажиллаж болохоос гадна гадаад мастертай ажилладаг. Женкинс функцууд/залгасуудыг ердийн байдлаар ашиглах боломжтой тул одоо байгаа төслүүдийг ашиглах боломжтой.

Зөвлөмж болгож буй: