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

4. Continuous Delivery

Moritz Lenz1 
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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.