CI/CD ย่อมาจาก Continuous Integration และ Continuous Delivery/Deployment ซึ่งเป็นแนวปฏิบัติที่ ทำให้อัตโนมัติ ในการ build ทดสอบ และ deploy ซอฟต์แวร์ เป้าหมายคือการปล่อยการเปลี่ยนแปลงได้บ่อยครั้ง น่าเชื่อถือ และรวดเร็ว โดยใช้ระบบอัตโนมัติมาแทนกระบวนการที่ทำด้วยมือซึ่งเสี่ยงต่อข้อผิดพลาด
CI — Continuous Integration
CONTINUOUS INTEGRATION: developers frequently merge code into a shared branch, and each
change is AUTOMATICALLY built and tested:
→ on every push/PR: build the code + run tests (automatically)
→ catch integration problems and bugs EARLY (immediately, not weeks later)
→ keep the main branch in a working state
→ Frequent integration + automated verification = fewer, smaller, easier-to-fix problems.
