CruiseControl is a framework for a continuous build process. It includes, but is not limited to, plugins for email notification, Ant, maven, and various source control tools. A web interface is provided to view the details of the current and previous builds.
Release info
Cruisecontrol 2.2 was released on the 29th of October 2004.
Highlights
The new version features many fixes and major improvements. In particular:
- build of multiple project in parallel
- support latest CVS (1.12.9)
- adds support for Surround and SnapshotCM SCM
- supports new Jabber and X10 publishers
- upgraded internal ant to 1.6.2
- upgraded internal JMX to MX4J 2.0.1
- improved documentation
More info
The list of the detailed changes can be found here http://cvs.sourceforge.net/viewcvs.py/cruisecontrol/cruisecontrol/RELEASENOTES.txt?r1=1.162&r2=1.214
CruiseControl 2.2 can be downloaded from http://cruisecontrol.sourceforge.net/download.html
CruiseControl home page: http://cruisecontrol.sourceforge.net/
Known problems
CC-105: confusing non fatal NPE appears in log when using old CVS (< 1.11) using CC 2.2. The NPE can be ignored. Upgrading to a 1.11.x or newer CVS version solves the problem.