September 2010
Intermediate to advanced
264 pages
5h 38m
English
The next step is to create an automated build. It really forms the backbone of your team’s continuous integration process.
A good automated build compiles the code, runs the tests, and basically does anything that regularly needs to be done as part of the project’s build process.
Developers run it all the time as part of the TDD circle of life, and build agents (like CruiseControl[8]) use it to run the build whenever they detect a change in the source code repository.

Automated builds can also automate deploying the software into production and remove a lot of the human error from that equation.
The key to any ...
Read now
Unlock full access