Automate build, test, deploy. GitHub Actions, GitLab CI, Jenkins. Pipeline sebagai code.
Setiap commit otomatis di-build dan di-test. Tangkap bug awal. Pre-commit hook untuk basic check. CI server jalan full test suite. Branch protection: tidak bisa merge sebelum CI green.
Delivery: otomasi sampai siap deploy, manual button untuk production. Deployment: full otomasi sampai production. Mature org pakai deployment dengan feature flag dan progressive rollout.
CI/CD platform GitHub built-in. YAML config di .github/workflows. Trigger: push, PR, schedule, manual. Marketplace: ribuan actions reusable. Free untuk public repo.
Lint code. Run unit tests. Build artifact (Docker image). Run integration tests. Push artifact ke registry. Deploy ke staging. Smoke test. Deploy ke production. Notify team.
Fast feedback (kurang 10 menit). Reproducible (same input = same output). Cache dependencies. Parallel jobs. Secret management. Monitoring pipeline metrics. Rollback strategy.