CruiseControl for continuous integration
by Kevin Dangoor
CruiseControl is a tool designed specifically for nightly builds and continuous integration. It monitors the source repository and, when there are changes, checks out the sources, builds and runs the tests.