© Moritz Lenz 2019
Moritz LenzPython Continuous Integration and Deliveryhttps://doi.org/10.1007/978-1-4842-4281-0_4

4. Continuous Delivery

Moritz Lenz1 
(1)
Fürth, Bayern, Germany
 

Continuous integration (CI) is a cornerstone of robust, modern software development, but it is not the pinnacle of the software development methodology. Rather, it is an enabler for more advanced techniques.

When a CI job shows all tests passing, you can be reasonably certain that the software works on its own. But does it work well with other software? How do we get it in front of the end users? This is where continuous delivery (CD) comes in.

When you practice CD, you automate the deployment process of your software and repeat it in several environments. You can use some ...

Get Python Continuous Integration and Delivery: A Concise Guide with Examples now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.