CI/CD Concepts
Continuous Integration validates changes automatically; Continuous Delivery/Deployment releases them safely and frequently.
Pipeline stages
- Build: compile, package, create artifacts
- Test: unit, integration, end-to-end
- Security: scan dependencies, SAST, container scans
- Deploy: staging → production with approvals/rollbacks