CI/CD bermaksud Continuous Integration dan Continuous Delivery/Deployment — amalan yang mengautomasikan pembinaan (build), pengujian, dan penyebaran (deploy) perisian. Matlamatnya adalah untuk melepaskan perubahan dengan kerap, boleh dipercayai, dan pantas, dengan automasi menggantikan proses manual yang terdedah kepada ralat.
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.
