Produce Release Candidates
Problem: You don’t know what code to release.
A release candidate is exactly what it sounds like: the code that’s a candidate for release. If a release candidate passes, has no release-blocking bugs, and is approved for release, that’s what you ship. Ideally, you ship that build. If you generate a new build after approving the release candidate, it’s possible that the actual release differs in subtle but important ways.
Unlike in politics, you’re not choosing from two or more candidates. You might end up producing multiple release candidates, but they are done in series. Once RC2 is built, RC1 is no longer a viable release candidate. You build one release candidate at a time until you have one that is ready to ship. ...
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.
Read now
Unlock full access