Continuous integration, delivery and deployment

A short glimpse on CI/CD

Continuous Integration
Merge those changes into the main branch as often as possible, together with well-written automated tests. A build is triggered automatically to validate your changes, meaning less bugs and merge nightmares.

Continuous Delivery
Merges succeeded, tests passed. Your build is ready for deployment! You decide when the build goes live.

Continuous Deployment
Unlike continuous delivery, the build goes live automatically without your intervention and only a failed test will prevent this to happen. No more release days, but the quality of your tests will determine the quality of your releases.