Видео: Женкинс Докерийг дэмждэг үү?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Докер залгаас нь "Үүлэн" хэрэгжүүлэлт юм. Та засварлах хэрэгтэй болно Женкинс системийн тохиргоо ( Женкинс > Удирдах > Системийн тохиргоо) болон шинэ төрлийн Cloud нэмнэ үү " Докер ". Тохируулах Докер (эсвэл Swarm бие даасан) API URL шаардлагатай итгэмжлэлүүд. Туршилтын товчлуур нь API-тай холбогдох боломжийг танд олгоно.
Түүнээс гадна Женкинс Docker ашигладаг уу?
Женкинс Програм хангамжийн олдворуудыг тасралтгүй нэгтгэх, тасралтгүй байршуулах асуудлыг хариуцдаг. Докер нь таны програмыг агуулсан чингэлэг хөдөлгүүр юм. Женкинс бас барьж болно Докер Зураг дээр суурилсан a Докер файл , чи чадна Docker ашиглах зориулсан залгаас Женкинс сав барих.
Би Jenkins Docker контейнерийг хэрхэн ажиллуулах вэ гэж асууж магадгүй юм. Бүтээх Докер доторх хэмжээ сав /var/jenkins_home (the Женкинс гэрийн лавлах) Женкинсийг ажиллуул 8080 порт дээр (-p параметрээр тохируулсан)
Хэрэв та бүх зүйлийг гараар хийсэн бол дараахь зүйлийг хийх хэрэгтэй болно.
- Java суулгана уу.
- Инталл Женкинс.
- Шаардлагатай залгаасуудыг суулгана уу.
- Женкинсийг тохируулах.
- Шинэ бүтэц үүсгэх.
- Бүтээлийг ажиллуул.
Тиймээс, Докер Женкинсээс юугаараа ялгаатай вэ?
Докер нь чингэлэг үүсгэж, удирддаг чингэлэг хөдөлгүүр юм Женкинс нь CI хөдөлгүүр бөгөөд таны апп дээр бүтээц/туршилтыг ажиллуулж болно. Докер нь таны програм хангамжийн стекийн олон зөөврийн орчныг бүтээх, ажиллуулахад ашиглагддаг. Женкинс нь таны апп-д зориулсан автоматжуулсан программ хангамжийг шалгах хэрэгсэл юм.
Женкинсийн сав гэж юу вэ?
CI/CD даалгавруудыг (бүтээл, тест гэх мэт) гүйцэтгэх шийдэл савнууд OpenShift дээр суурилсан Женкинс тархсан бүтээц, энэ нь: Бидэнд хэрэгтэй байна Женкинс мастер; Энэ нь кластер дотор ажиллаж болохоос гадна гадаад мастертай ажилладаг. Женкинс функцууд/залгасуудыг ердийн байдлаар ашиглах боломжтой тул одоо байгаа төслүүдийг ашиглах боломжтой.
Зөвлөмж болгож буй:
Женкинс дэх ажлын талбар юу вэ?
Ажлын талбарын лавлах нь Женкинс таны төслийг бүтээдэг газар юм: энэ нь Женкинсийн шалгадаг эх кодыг, мөн уг бүтээлээс үүсгэсэн аливаа файлыг агуулдаг
Би Женкинс дэх хэрэглэгчдийг хэрхэн удирдах вэ?
Анхдагч байдлаар Женкинс хэрэглэгчийн удирдлагад өөрийн мэдээллийн санг ашигладаг. Jenkins самбар дээрх хүмүүс рүү очиж өөрт байгаа хэрэглэгчдийг харна уу. Хэрэв та тэнд хэрэглэгч нэмэх сонголтыг олж чадахгүй бол сэтгэлээр бүү унаарай, цааш уншаарай. Женкинсийг удирдах хэсэгт очоод доод тал руу гүйлгэвэл хамгийн сүүлийн сонголт бол Хэрэглэгчдийг удирдах явдал юм
Би Женкинс Докерыг хэрхэн ажиллуулах вэ?
Var/jenkins_home (Jenkins гэрийн лавлах) дээр контейнер дотор Docker эзлэхүүн үүсгэнэ үү. Jenkins-г 8080 порт дээр ажиллуул (-p параметрээр тохируулсан) Хэрэв та бүх зүйлийг гараар хийх байсан бол: Java суулгах хэрэгтэй. Инталл Женкинс. Шаардлагатай залгаасуудыг суулгана уу. Женкинсийг тохируулах. Шинэ бүтэц үүсгэх. Бүтээлийг ажиллуул
Женкинс Докертой хэрхэн ажилладаг вэ?
Женкинс нь программыг эх кодоос бүтээх, ашиглахад ашиглагддаг. Та програмаа Docker контейнер дотор ажиллуулж болно. Женкинс таны аппликешнээр Docker дүрсийг бүтээж, нийтийн болон хувийн Docker бүртгэл рүү түлхэж болно
Женкинс түр зуурын гэж юу вэ?
Jenkins-ephemeral түр зуурын хадгалалтыг ашигладаг. Под дахин эхлүүлэх үед бүх өгөгдөл устах болно. Энэ загвар нь зөвхөн хөгжүүлэлт эсвэл туршилт хийхэд хэрэгтэй. jenkins-persistent нь байнгын эзэлхүүний дэлгүүрийг ашигладаг. Өгөгдлийн хэсэг нь дахин асаалттай байх болно