Win a copy of Head First Go this week in the Go forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Bear Bibeault
  • Paul Clapham
  • Jeanne Boyarsky
Sheriffs:
  • Devaka Cooray
  • Junilu Lacar
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Ron McLeod
  • Tim Holloway
  • Claude Moore
  • Stephan van Hulst
Bartenders:
  • Winston Gutkowski
  • Carey Brown
  • Frits Walraven
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Image from Amazon
Title: Python Continuous Integration and Delivery: A Concise Guide with Examples
Author(s):Moritz Lenz
Publisher: Apress

Summary

Amazon wrote:Gain the techniques and tools that enable a smooth and efficient software development process in this quick and practical guide on Python continuous integration (CI) and continuous delivery (CD). Based on example applications, this book introduces various kinds of testing and shows you how to set up automated systems that run these tests, and install applications in different environments in controlled ways. Python Continuous Integration and Delivery tackles the technical problems related to software




Book Preview (when available)



From the publisher
  • Publisher page



  • Where to get it?
  • Amazon.com
  • Apress



  • Related Websites
    COMMENTS:
     
    author & internet detective
    Posts: 39175
    724
    Eclipse IDE Java VI Editor
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    “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.

    I give this book 7 out of 10 horseshoes.
     
    With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
    • Post Reply Bookmark Topic Watch Topic
    • New Topic
    Boost this thread!