Deployment & Environments
CI/CD (Continuous Integration/Continuous Deployment)
What It Is
Automated systems that test and deploy code when you push changes
Analogy
A conveyor belt from your kitchen to the dining room โ when you put something on the belt, it automatically gets delivered
Try It Out
CI/CD Pipeline
Connections:
push โ testtest โ buildbuild โ deploy
Related Terms in Deployment & Environments
Localhost
A restaurant that only you can eat at โ it's fully functional but not open to the public
Development Environment
Your test kitchen โ you can make mistakes, experiment, and no customers will see
Staging Environment
A dress rehearsal โ everything is real except the audience
Production Environment
The restaurant is open โ real customers, real orders, real consequences