Win a copy of Grokking Bitcoin this week in the Cloud/Virtualization 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
  • Tim Cooke
  • Junilu Lacar
Sheriffs:
  • Paul Clapham
  • Devaka Cooray
  • Knute Snortum
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Frits Walraven
Bartenders:
  • Carey Brown
  • salvin francis
  • Claude Moore
  • 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: 39235
    727
    Eclipse IDE Java VI Editor
    • Likes 1
    • 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.
     
    Consider Paul's rocket mass heater.
    • Post Reply Bookmark Topic Watch Topic
    • New Topic
    Boost this thread!