Continuous Integration vs Continuous Delivery vs Deployment.
Three terms that get mixed up constantly:
CI Continuous Integration — every push triggers build + automated tests
on a shared mainline branch. Catches "works
on my machine" bugs in minutes, not weeks.
CD Continuous Delivery — every green build produces an artifact that
COULD be released to prod with one click.
CD Continuous Deployment — every green build IS released to prod
automatically, no human in the loop.
Which definition matches "every commit is automatically built and tested,
and a release-ready artifact is produced — but a human still clicks
'Deploy to prod'"?
A) Continuous Integration only
B) Continuous Delivery
C) Continuous Deployment
D) GitOpsSign in to save your code and track progress across devices.