2025 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-22 17:33
Женкинс нь программыг эх кодоос бүтээх, ашиглахад ашигладаг. Та програмаа дотор нь ажиллуулж болно Докер сав. Женкинс -ийг барьж болно Докер өөрийн аппликешн дээр дүрсийг оруулаад нийтийн болон хувийн хэвшил рүү оруулна уу Докер бүртгэл.
Үүнтэй адилаар Женкинс Докерийг дэмждэг үү?
-г ашиглан Докер Таны доторх глобал хувьсагч Женкинс Дамжуулах хоолой Өнөөдөр улам бүр тасралтгүй хүргэх (CD) дамжуулах хоолой нь савыг ашиглаж байна. Олон хэрэгжүүлэлтийн хувьд CD дамжуулах хоолойн үндсэн ажлын урсгал/оркестрийн хэрэгсэл нь байдаг Женкинс . Мөн анхдагч контейнер зохион байгуулах хэрэгсэл юм Докер.
Дараа нь Женкинс ба Докер хоёрын ялгаа юу вэ гэсэн асуулт гарч ирнэ. Докер бол чингэлэг үүсгэж, удирдах боломжтой чингэлэг хөдөлгүүр юм Женкинс нь таны апп дээр бүтээх/турших боломжтой CI хөдөлгүүр юм. Докер нь таны програм хангамжийн стекийн олон зөөврийн орчныг бүтээх, ажиллуулахад ашиглагддаг. Женкинс нь таны апп-д зориулсан автоматжуулсан программ хангамжийг шалгах хэрэгсэл юм.
Нэмж хэлэхэд би Женкинсийг Docker-тэй хэрхэн холбох вэ?
Докер залгаас нь "Үүлэн" хэрэгжүүлэлт юм. Та засварлах хэрэгтэй болно Женкинс системийн тохиргоо ( Женкинс > Удирдах > Системийн тохиргоо) болон шинэ төрлийн Cloud нэмнэ үү " Докер ". Тохируулах Докер (эсвэл Swarm бие даасан) API URL шаардлагатай итгэмжлэлүүд. Туршилтын товчлуур танд олгоно холболт API нь сайн тохируулагдсан.
Женкинс хэрхэн ажилладаг вэ?
Женкинс Тасралтгүй интеграцийн зорилгоор бүтээгдсэн залгаасууд бүхий Java хэл дээр бичигдсэн нээлттэй эхийн автоматжуулалтын хэрэгсэл юм. Женкинс нь таны програм хангамжийн төслүүдийг тасралтгүй бүтээх, туршихад ашигладаг бөгөөд хөгжүүлэгчид төсөлд өөрчлөлт оруулахад хялбар болгож, хэрэглэгчдэд шинэ хувилбар авахад хялбар болгодог.
Зөвлөмж болгож буй:
Би Женкинс дэх хэрэглэгчдийг хэрхэн удирдах вэ?
Анхдагч байдлаар Женкинс хэрэглэгчийн удирдлагад өөрийн мэдээллийн санг ашигладаг. Jenkins самбар дээрх хүмүүс рүү очиж өөрт байгаа хэрэглэгчдийг харна уу. Хэрэв та тэнд хэрэглэгч нэмэх сонголтыг олж чадахгүй бол сэтгэлээр бүү унаарай, цааш уншаарай. Женкинсийг удирдах хэсэгт очоод доод тал руу гүйлгэвэл хамгийн сүүлийн сонголт бол Хэрэглэгчдийг удирдах явдал юм
Би Женкинс Докерыг хэрхэн ажиллуулах вэ?
Var/jenkins_home (Jenkins гэрийн лавлах) дээр контейнер дотор Docker эзлэхүүн үүсгэнэ үү. Jenkins-г 8080 порт дээр ажиллуул (-p параметрээр тохируулсан) Хэрэв та бүх зүйлийг гараар хийх байсан бол: Java суулгах хэрэгтэй. Инталл Женкинс. Шаардлагатай залгаасуудыг суулгана уу. Женкинсийг тохируулах. Шинэ бүтэц үүсгэх. Бүтээлийг ажиллуул
Би Женкинс дэх JUnit тестийн тайланг хэрхэн үүсгэх вэ?
ВИДЕО Дараа нь би Женкинс дэх туршилтын тайланг хэрхэн үүсгэх вэ гэж асууж магадгүй юм. "Тохиргоо" дээр товшоод "Post Build actions" руу гүйлгээд "Add Post Build actions" доош унадаг жагсаалт дээр дарна уу.
Би Женкинс дэх орчны хувьсагчдыг хэрхэн тохируулах вэ?
Jenkins вэб интерфэйсээс Manage Jenkins > Manage Plugins хэсэгт очоод залгаасыг суулгана уу. Ажлын тохиргооны дэлгэц рүү очно уу. Build хэсгээс Add build алхамыг олоод Inject environment variables-ийг сонгоно. Хүссэн орчны хувьсагчийг VARIABLE_NAME=VALUE загвараар тохируулна уу
Би Женкинс дэх JUnit тестийг хэрхэн ажиллуулах вэ?
Алхам 1: Женкинсийг интерактив терминалын горимоор эхлүүлнэ үү. 8080 портыг Docker хост дээр ашиглаагүй эсэхийг шалгаарай. Алхам 2: Женкинсийг хөтөч дээр нээнэ үү. Алхам 3: Gradle-ийн дуудсан JUnit тестийг урьдчилан бүтээх. Алхам 4: JUnit тестийн үр дүнгийн тайланг Женкинст нэмнэ үү. Алхам 5: Амжилтгүй туршилтын тайланг баталгаажуулна уу