บริการข้อมูลเปิดรถบัส
โปรดอ่านเอกสาร CONTRIBUTING.md หากคุณต้องการตั้งค่าสภาพแวดล้อมการพัฒนา
ตอนนี้เรามี 4 สภาพแวดล้อม:
สาขาของคุณควรรวมเข้าด้วยกันตามลำดับต่อไปนี้: Feature_branch -> dev -> test -> main -> tagging (พร้อมเวอร์ชันที่เกี่ยวข้อง)
เมื่อพุชไปที่สาขา dev รูปภาพจะถูกสร้างขึ้นและพุช ECR ขึ้น โดยแท็กด้วยเวอร์ชันที่ระบุใน 'version.txt' (ดังนั้นตรวจสอบให้แน่ใจว่าคุณเปลี่ยนสิ่งนี้เมื่อพุชโค้ดของคุณขึ้น มิฉะนั้นไปป์ไลน์จะไม่ถูกทริกเกอร์ ). บริการจะได้รับการอัปเดตเพื่อใช้เวอร์ชันล่าสุดนี้
เมื่อพุชไปยังสภาพแวดล้อมอื่น (test, uat หรือ prod) ระบบจะใช้ไฟล์ version.txt เพื่อค้นหาเวอร์ชันอิมเมจและอัปเดตบริการตามนั้น การปรับใช้ทั้งหมดเป็นแบบอัตโนมัติ นอกเหนือจากการใช้งานจริง ซึ่งต้องได้รับการอนุมัติจากทีมโครงสร้างพื้นฐานของ KPMG
สร้างคำขอดึงจากสาขาของคุณเพื่อทดสอบ รับการอนุมัติ และรวมเข้าด้วยกัน สิ่งนี้จะทริกเกอร์ไปป์ไลน์ทดสอบ ไปป์ไลน์ทดสอบควรล้มเหลวเนื่องจากไม่มีรูปภาพอยู่
นำทางไปยังไปป์ไลน์โปรแกรมแก้ไขด่วน และทริกเกอร์จากสาขาการทดสอบ สิ่งนี้จะทริกเกอร์การสร้างและจะใช้เวลาประมาณ 1:30 นาทีจึงจะเสร็จสมบูรณ์