Continuous Delivery

Continuous Delivery is not necessarily associated with the DevOps processes, but it is one of the primary automation activities in these processes. Continuous Delivery is, basically, a software development practice where you build software such that a software release can be deployed to the production at any time. Continuous Delivery is enabled through the pipeline in which Continuous Integration, automated testing, and automated deployment capabilities allow the software to be developed and deployed rapidly, reliably, and repeatedly, with minimal manual efforts.

With Continuous Delivery, your software is always ready to be deployed to production, but to push it into production requires a business decision, therefore, the final deployment is a manual step. Continuous deployment is the next step of Continuous Delivery--Every working version of the application is automatically pushed to production. Continuous deployment mandates Continuous Delivery, but the opposite is not required.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.142.40.32