Builds

The team chose to kick off an automated build every night at midnight. Every night, all the code labeled "golden" was built, and all the unit tests and regression tests were run against it. The results were emailed to each team member.

As soon as someone checked in code, he labeled it "raw." Every developer built a raw build locally, to make sure he hadn't broken anything. Once the code had been through code review, it was labeled "cooked." Once a developer had "cooked" all his code, he promoted it to "golden."

Get Beautiful Teams now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.