Information Technology Reference
In-Depth Information
■
On average, is everyone on your team committing code at least
once a day? Are you employing techniques to make it easier to
commit code often?
■
What percentage of each day's integration builds is successful (that
is, the most recent build run has passed)?
■
Is everyone on your team running a private build before committing
to the repository so that integration errors are reduced?
■
Have you scripted your builds to fail if any of your tests or inspec-
tions fail?
■
Is a broken integration build a priority to fix on your projects?
■
Do you avoid getting the latest code from the version control sys-
tem when there is a broken build?
■
How often do you consider adding automated processes to your
build and CI system—on a continuous or even periodic basis?