วีดีโอ: เมื่อใดควร On_success On_failure ด้วยตนเองหรือล่าช้าเสมอ?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
on_success - ดำเนินการงานก็ต่อเมื่องานทั้งหมดจากขั้นตอนก่อนหน้าสำเร็จเท่านั้น นี่คือค่าเริ่มต้น on_failure - ดำเนินการงานเฉพาะเมื่องานอย่างน้อยหนึ่งงานจากขั้นตอนก่อนหน้าล้มเหลว เสมอ - ดำเนินการงานโดยไม่คำนึงถึงสถานะของงานจากขั้นตอนก่อนหน้า
เมื่อพิจารณาถึงสิ่งนี้ GitLab CI Yml คืออะไร
gitlab - ชิ . yml ไฟล์คือ a YAML ไฟล์ที่คุณสร้างบนรูทของโปรเจ็กต์ของคุณ ไฟล์นี้ทำงานโดยอัตโนมัติทุกครั้งที่คุณส่งคำสั่งไปยังเซิร์ฟเวอร์ สิ่งนี้ทำให้เกิดการแจ้งเตือนไปยัง นักวิ่ง คุณระบุไว้ใน #3 จากนั้นจะประมวลผลชุดของงานที่คุณระบุ
อาจมีคนถามว่า ฉันจะสร้างไปป์ไลน์ใน GitLab ได้อย่างไร สร้างไปป์ไลน์การบูรณาการอย่างต่อเนื่องด้วย GitLab และ Jenkins
- ขั้นตอนที่ 1: สร้างโครงการ GitLab
- ขั้นตอนที่ 2: กำหนดค่าการเข้าถึง SSH ให้กับโครงการ GitLab
- ขั้นตอนที่ 3: เชื่อมต่อโครงการของคุณกับที่เก็บ GitLab
- ขั้นตอนที่ 4: กำหนดค่าเจนกินส์
- ขั้นตอนที่ 5: สร้างโครงการเจนกินส์
- ขั้นตอนที่ 6: สร้างสาขา GitLab สำหรับเจนกินส์
- ขั้นตอนที่ 7: เชื่อมต่อ GitLab และ Jenkins
ประการที่สอง GitLab ใช้ทำอะไร
GitLab เป็นเครื่องมือวงจรชีวิต DevOps บนเว็บที่มีตัวจัดการที่เก็บ Git ที่ให้บริการวิกิ การติดตามปัญหา และฟีเจอร์ไปป์ไลน์ CI/CD โดยใช้ใบอนุญาตโอเพนซอร์สที่พัฒนาโดย GitLab อิงค์
CI ใน GitLab คืออะไร?
GitLab CI (Continuous Integration) บริการเป็นส่วนหนึ่งของ GitLab ที่สร้างและทดสอบซอฟต์แวร์ทุกครั้งที่ผู้พัฒนาส่งรหัสไปยังแอปพลิเคชัน GitLab CD (Continuous Deployment) เป็นบริการซอฟต์แวร์ที่ทำการเปลี่ยนแปลงของทุกรหัสในการผลิต ซึ่งส่งผลให้มีการปรับใช้การผลิตทุกวัน