CD
Continuous Delivery / Continuous Deployment
ELI5 — The Vibe Check
CD is what happens after CI checks your homework — it automatically delivers your finished work to the real world. Think of it as a conveyor belt: you finish your code, CI checks it, and CD ships it to users without you having to press a big scary deploy button.
Real Talk
CD refers to either Continuous Delivery (code is always in a deployable state, humans approve the final push) or Continuous Deployment (every passing change is automatically deployed to production). Together with CI, it forms a fully automated software release pipeline.
When You'll Hear This
"With CD in place, our team ships 10 times a day." / "Is that CD pipeline set up to auto-deploy to production?"
Related Terms
CI (Continuous Integration)
CI is like a robot assistant that instantly checks your homework every time you hand it in.
Continuous Delivery
Continuous Delivery means your code is always packed up and ready to ship — like a pizza that's fully cooked and sitting in a warm box.
Continuous Deployment
Continuous Deployment is like Continuous Delivery but with no one at the door — the pizza delivers itself the moment it's ready.
Deploy
Deploying is taking your code from your computer and making it live on the internet for real users. Before: only you can see it.
Pipeline
A pipeline is like an assembly line at a factory.