Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series (Fowler))

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series (Fowler))

Jez Humble, David Farley

Winner of the 2011 Jolt Excellence Award!

Getting software program published to clients is usually a painful, dicy, and time-consuming process.

This groundbreaking new ebook units out the foundations and technical practices that enable

rapid, incremental supply of top of the range, necessary new performance to clients. Through

automation of the construct, deployment, and trying out technique, and enhanced collaboration between

developers, testers, and operations, supply groups can get adjustments published in a question of hours—

sometimes even minutes–no subject what the dimensions of a undertaking or the complexity of its code base.


Jez Humble and David Farley commence by way of proposing the principles of a fast, trustworthy, low-risk

delivery technique. subsequent, they introduce the “deployment pipeline,” an automatic procedure for

managing all adjustments, from check-in to liberate. ultimately, they talk about the “ecosystem” wanted to

support non-stop supply, from infrastructure, facts and configuration administration to governance.


The authors introduce state of the art recommendations, together with computerized infrastructure management

and information migration, and using virtualization. for every, they evaluate key matters, establish best

practices, and exhibit the right way to mitigate hazards. assurance includes


• Automating all points of creating, integrating, trying out, and deploying software

• enforcing deployment pipelines at crew and organizational levels

• bettering collaboration among builders, testers, and operations

• constructing gains incrementally on huge and disbursed teams

• enforcing a good configuration administration strategy

• Automating recognition trying out, from research to implementation

• trying out ability and different non-functional requirements

• imposing non-stop deployment and zero-downtime releases

• dealing with infrastructure, information, parts and dependencies

• Navigating threat administration, compliance, and auditing


Whether you’re a developer, structures administrator, tester, or supervisor, this publication may help your

organization circulation from suggestion to free up swifter than ever—so you could bring price on your business

rapidly and reliably.


Show sample text content

Download sample