เมื่อใดควร On_success On_failure ด้วยตนเองหรือล่าช้าเสมอ?
เมื่อใดควร On_success On_failure ด้วยตนเองหรือล่าช้าเสมอ?

วีดีโอ: เมื่อใดควร On_success On_failure ด้วยตนเองหรือล่าช้าเสมอ?

วีดีโอ: เมื่อใดควร On_success On_failure ด้วยตนเองหรือล่าช้าเสมอ?
วีดีโอ: Love Empowers Belief 2024, พฤศจิกายน
Anonim

on_success - ดำเนินการงานก็ต่อเมื่องานทั้งหมดจากขั้นตอนก่อนหน้าสำเร็จเท่านั้น นี่คือค่าเริ่มต้น on_failure - ดำเนินการงานเฉพาะเมื่องานอย่างน้อยหนึ่งงานจากขั้นตอนก่อนหน้าล้มเหลว เสมอ - ดำเนินการงานโดยไม่คำนึงถึงสถานะของงานจากขั้นตอนก่อนหน้า

เมื่อพิจารณาถึงสิ่งนี้ GitLab CI Yml คืออะไร

gitlab - ชิ . yml ไฟล์คือ a YAML ไฟล์ที่คุณสร้างบนรูทของโปรเจ็กต์ของคุณ ไฟล์นี้ทำงานโดยอัตโนมัติทุกครั้งที่คุณส่งคำสั่งไปยังเซิร์ฟเวอร์ สิ่งนี้ทำให้เกิดการแจ้งเตือนไปยัง นักวิ่ง คุณระบุไว้ใน #3 จากนั้นจะประมวลผลชุดของงานที่คุณระบุ

อาจมีคนถามว่า ฉันจะสร้างไปป์ไลน์ใน GitLab ได้อย่างไร สร้างไปป์ไลน์การบูรณาการอย่างต่อเนื่องด้วย GitLab และ Jenkins

  1. ขั้นตอนที่ 1: สร้างโครงการ GitLab
  2. ขั้นตอนที่ 2: กำหนดค่าการเข้าถึง SSH ให้กับโครงการ GitLab
  3. ขั้นตอนที่ 3: เชื่อมต่อโครงการของคุณกับที่เก็บ GitLab
  4. ขั้นตอนที่ 4: กำหนดค่าเจนกินส์
  5. ขั้นตอนที่ 5: สร้างโครงการเจนกินส์
  6. ขั้นตอนที่ 6: สร้างสาขา GitLab สำหรับเจนกินส์
  7. ขั้นตอนที่ 7: เชื่อมต่อ GitLab และ Jenkins

ประการที่สอง GitLab ใช้ทำอะไร

GitLab เป็นเครื่องมือวงจรชีวิต DevOps บนเว็บที่มีตัวจัดการที่เก็บ Git ที่ให้บริการวิกิ การติดตามปัญหา และฟีเจอร์ไปป์ไลน์ CI/CD โดยใช้ใบอนุญาตโอเพนซอร์สที่พัฒนาโดย GitLab อิงค์

CI ใน GitLab คืออะไร?

GitLab CI (Continuous Integration) บริการเป็นส่วนหนึ่งของ GitLab ที่สร้างและทดสอบซอฟต์แวร์ทุกครั้งที่ผู้พัฒนาส่งรหัสไปยังแอปพลิเคชัน GitLab CD (Continuous Deployment) เป็นบริการซอฟต์แวร์ที่ทำการเปลี่ยนแปลงของทุกรหัสในการผลิต ซึ่งส่งผลให้มีการปรับใช้การผลิตทุกวัน