เมื่อใดก็ตามที่เจนกินส์บิลด์ต้องการ Docker มันจะสร้าง “ตัวแทนระบบคลาวด์” ผ่านปลั๊กอิน … จากนั้นสามารถผลักอิมเมจไปยัง Docker Registry ที่พร้อมสำหรับการปรับใช้ เมื่อคุณอยู่ใน Jenkins Dashboard แล้ว ให้เลือก Manage Jenkins ทางด้านซ้าย ในหน้าการกำหนดค่า ให้เลือกจัดการปลั๊กอิน
ฉันจะสร้างอิมเมจ Docker ในไปป์ไลน์ Jenkins ได้อย่างไร
การตั้งค่าสภาพแวดล้อมของคุณ
ติดตั้งปลั๊กอิน Docker Pipelines บน Jenkins: จัดการ Jenkins → จัดการปลั๊กอิน ค้นหา Docker Pipelines คลิกที่ ติดตั้งโดยไม่ต้องรีสตาร์ท และรอจนกว่าจะเสร็จสิ้น อัปโหลดคำจำกัดความ Dockerfile ของคุณไปยังที่เก็บ Github
ฉันจะสร้างอิมเมจ Docker จาก Dockerfile ในไปป์ไลน์ Jenkins ได้อย่างไร
ไปที่หน้าแรกของ Jenkins คลิก "New Item" เลือก "Pipeline" และป้อนชื่องานเป็น "docker-test"
- งานไปป์ไลน์ใหม่ …
- ไปป์ไลน์ในการกำหนดค่างาน …
- เมนูงาน. …
- เมนู Dockerhub เพื่อสร้างที่เก็บ …
- กำลังสร้างที่เก็บ Dockerhub …
- หนังสือรับรอง. …
- ใส่ข้อมูลประจำตัวของคุณและบันทึก
ภาพนักเทียบท่าในเจนกินส์คืออะไร
Docker คือ แพลตฟอร์มสำหรับใช้งานแอปพลิเคชัน ในสภาพแวดล้อมแบบแยกที่เรียกว่า "คอนเทนเนอร์" (หรือคอนเทนเนอร์ Docker) แอปพลิเคชันต่างๆ เช่น Jenkins สามารถดาวน์โหลดเป็น "รูปภาพ" แบบอ่านอย่างเดียว (หรือรูปภาพ Docker) ซึ่งแต่ละรายการจะทำงานใน Docker เป็นคอนเทนเนอร์
Jenkins รองรับ Docker ไหม
โครงการเจนกินส์ ให้อิมเมจ Docker สำหรับคอนโทรลเลอร์ ตัวแทนขาเข้า ตัวแทนขาออก และอีกมากมายเริ่มต้นด้วย Jenkins 2.307 ที่วางจำหน่าย 17 สิงหาคม 2021 และ Jenkins 2.303 1 เปิดตัวเมื่อวันที่ 25 สิงหาคม 2021 อิมเมจ Docker ที่จัดเตรียมโดยโปรเจ็กต์ Jenkins จะใช้ Java 11 แทน Java 8