CI — merge and test code. CD — deploy to production.
Continuous Integration:
CI:
Developer → Push → CI Server
→ Build → Test → Report
(Merge and test frequently)
Continuous Deployment:
CD:
CI Passes → Deploy to Staging
→ Deploy to Production
→ Monitor
(Automated deployment)
Continuous Delivery:
Key differences: