CD คืออะไร?
ย่อมาจาก Continuous Deployment
คำจำกัดความ
Continuous Deployment หรือ Continuous Delivery คือแนวทางการพัฒนาซอฟต์แวร์ที่การเปลี่ยนแปลงโค้ดจะถูกเผยแพร่ไปยังสภาพแวดล้อมการผลิตโดยอัตโนมัติผ่านชุดการทดสอบที่ทำงานอัตโนมัติ
กระบวนการ
การเปลี่ยนแปลงโค้ดใหม่จะผ่านกระบวนการทดสอบและการตรวจสอบ และหากได้รับการอนุมัติ จะถูกนำไปเผยแพร่สู่สภาพแวดล้อมการผลิต
ประโยชน์
การเผยแพร่ที่ต่อเนื่องช่วยเร่งการส่งมอบซอฟต์แวร์ ลดเวลาในการออกตลาดของคุณลักษณะใหม่ และทำให้รอบการตอบรับรวดเร็วขึ้น
การแก้ไข
การเผยแพร่บ่อยๆ ช่วยให้สามารถค้นหาและแก้ไขข้อบกพร่องได้ง่ายขึ้น เพราะข้อบกพร่องจะเป็นเรื่องใหม่และตรวจสอบได้ง่ายกว่า
ต้องการเรียนรู้เพิ่มเติมหรือไม่?
หากคุณอยากเจาะลึกเกี่ยวกับ CD เพิ่มเติม หรืออยากนำการฝึกอบรมแบบนี้มาสู่ทีมของคุณ มาพูดคุยกัน ฉันช่วยให้ทีมต่าง ๆ เข้าใจและนำแนวคิดเหล่านี้ไปปรับใช้ได้ ฉันยินดีอย่างยิ่งที่จะได้รับการติดต่อจากคุณ!
CI หมายถึงอะไร?
Continuous Integration (CI) คือแนวทางการพัฒนาซอฟต์แวร์ที่นักพัฒนาจะรวมการเป...
การใช้งาน Blue / Green คืออะไร?
มันคือวิธีการเผยแพร่ซอฟต์แวร์ที่รักษาสภาพแวดล้อมการผลิตสองตัวที่เหมือนกัน โ...
Canary Release คืออะไร?
Canary Release เป็นกลยุทธ์การเผยแพร่ที่ใช้ในการพัฒนาซอฟต์แวร์เพื่อลดความเสี...
CI/CD คืออะไร?
CI/CD (Continuous Integration / Continuous Delivery) คือชุดแนวปฏิบัติหลักใน...
DevOps คืออะไร?
DevOps คือปรัชญาการพัฒนาซอฟต์แวร์และวัฒนธรรมองค์กรที่มุ่งเน้นการสื่อสาร การ...