Continuous Delivery
Reliable Software Releases through Build, Test, and Deployment Automation
Summary:
The book provides a comprehensive guide to the principles and practices of Continuous Delivery, a software development discipline in which software can be released to production at any time. It covers strategies for automating the build, test, and deployment processes to enable frequent, reliable releases with minimal risk.
Key points:
1. Continuous Integration: This involves integrating work daily and using automated builds to quickly detect errors, reducing rework and maintaining code quality.
Books similar to "Continuous Delivery":
Modern Software Engineering
David Farley
The DevOps Handbook
Gene Kim|Jez Humble|Patrick Debois|John Willis|Nicole Forsgren
Accelerate
Nicole Forsgren PhD|Jez Humble|Gene Kim
Extreme Programming Explained
Kent Beck|Cynthia Andres
Software Engineering at Google
Titus Winters|Tom Manshreck|Hyrum Wright
Code Complete
McConnell Steve
Clean Agile
Martin Robert C.
Refactoring
Martin Fowler
Clean Coder, The
Robert C. Martin
Working Effectively with Legacy Code
Michael Feathers