Difference between Continuous Integration, Continuous Delivery, Continuous Deployment
An explanation from the book Continuous Delivery with Visual Studio ALM 2015:
Continuous Integration is all about quick feedback and validation of the commit phase.
Continuous Delivery is about establishing a mindset where you can deliver features at customer demand.
Continuous Deployment can be viewed as the next level of Continuous Delivery. Where Continuous Delivery provides a process to create frequent releases but not necessarily deploy them, Continuous Deployment means that every change you make automatically gets deployed through the deployment pipeline. When you have established a Continuous Delivery solution, you are ready to move to Continuous Deployment if that’s something your business would benefit from.
Continuous Integration is all about quick feedback and validation of the commit phase.
Continuous Delivery is about establishing a mindset where you can deliver features at customer demand.
Continuous Deployment can be viewed as the next level of Continuous Delivery. Where Continuous Delivery provides a process to create frequent releases but not necessarily deploy them, Continuous Deployment means that every change you make automatically gets deployed through the deployment pipeline. When you have established a Continuous Delivery solution, you are ready to move to Continuous Deployment if that’s something your business would benefit from.
Comments
Post a Comment