Skip to Content
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
book

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

by David Farley, Jez Humble
July 2010
Intermediate to advanced content levelIntermediate to advanced
512 pages
15h 48m
English
Addison-Wesley Professional
Content preview from Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

Chapter 7. The Commit Stage

Introduction

The commit stage begins with a change to the state of the project—that is, a commit to the version control system. It ends with either a report of failure or, if successful, a collection of binary artifacts and deployable assemblies to be used in subsequent test and release stages, as well as reports on the state of the application. Ideally, a commit stage should take less than five minutes to run, and certainly no more than ten.

The commit stage represents, in more ways than one, the entrance into the deployment pipeline. Not only is it the point at which a new release candidate is created; it is also where many teams start when they begin to implement a deployment pipeline. When a team implements the ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

MCP Complete Guide – Build and Connect Tools for LLMs

MCP Complete Guide – Build and Connect Tools for LLMs

HHN Automate Book Inc.
System Design on AWS

System Design on AWS

Jayanth Kumar, Mandeep Singh
Kubernetes: Up and Running, 3rd Edition

Kubernetes: Up and Running, 3rd Edition

Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson

Publisher Resources

ISBN: 9780321670250Purchase book