Jump to ratings and reviews
Rate this book

Python Continuous Integration and Delivery: A Concise Guide with Examples

Rate this book
1. Automated Testing2. Unit Testing in Python3 Continuous Integration with Jenkins4. Continuous Delivery5. Building Packages6. Distributing Debian Packages7. Package Deployment8. A Virtual Playground for Automating Deployments9. Building in the Pipeline with Go Continuous Delivery10. Distributing and Deploying Packages in the Pipeline11. Pipeline Improvements12. Security13. State Management14. Conclusions and Outlook

216 pages, Paperback

Published January 18, 2019

4 people are currently reading
12 people want to read

About the author

Moritz Lenz

7 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
4 (57%)
3 stars
2 (28%)
2 stars
1 (14%)
1 star
0 (0%)
Displaying 1 - 2 of 2 reviews
Profile Image for Dainius Prakapavičius.
22 reviews2 followers
August 31, 2020
A rather basic book. It accounts for essential steps in the CI/CD pipeline, but the toolset is limited to Debian packages, Jenkins, Ansible, and GoCD. Where's Chef? Where's Docker? Infrastructure as a Code topic also deserves more than a single paragraph.
The book also does not focus on Python in any way. After changing a couple of chapters it could be reworked to " Continuous Integration and Delivery".
Of course, a book of 200 pages can only cover basics, and it still makes good points. Yet I was feeling that the depth is lacking all the way.
Profile Image for Jeanne Boyarsky.
Author 29 books76 followers
February 18, 2019
“Python Continous Integration and Delivery”

I like that the book starts with pros and cons of testing. My worry is that it is easy to take some of these statements out of context. For example, “test are more code to maintain.” Yes, but worth it! Someone could decided not to test because it's “more to maintain.” I liked that different types of tests were all defined.

I like that the test examples build up. There is a dtest double using a default parameter. Than a mock object. Then patching. I personally found patching interesting because that's not a concept that exists in Java.

The book explores some tools like Jenkins and Docker. I was sa little surprised not to see pipelines in the Jenkins section, but it does show up with GOCD pipelines later in the book. I would have liked more detail, but the book is a short 200 pages so isn't going to cover everything. And that's ok; as long as you expect it!

Page 110 warns not to use a specific setup in production. While this is true, I wish books would say what to do instead when that happens

Overall, I think this is a good book for Python developers getting started with CI/CD. I think it is also good for those new to the Python ecosystem.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.