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.3 was released on the 27th of August 2005
(Cruisecontrol 2.3.0.1 was released on the 28th of August 2005)
Highlights
The new version features many fixes and some new features. In particular:
Major new features:
Major bug fixes:
- major overhaul of the CMSynergy support
- major overhaul of the MKS support
- P4 now supports files with more than 100 revisions
- CVS now works with remote modules
- Chart of builds now works with 2 builds within 1 minute
New plugins:
Other fixes
- add support for Macker in HTMLEmailPublisher and reporting module
- the jabber publisher now uses a single persistent connection.
- AntBuilder and htmlemail are now more portable and require less configuration
- several important P4 fixes
- added support for self configuring plugins
- added an RSS feed for the reporting pages.
- reporting: make tab menu always visible
- reporting: automatically return welcome files (index.html) when browsing with the fileservlet. Configurable.
- RpmPackager for creating CruiseControl RPM (contrib)
- improved documentation and many bug fixes
More info
The list of the detailed changes can be found here http://cvs.sourceforge.net/viewcvs.py/cruisecontrol/cruisecontrol/RELEASENOTES.txt?r1=1.260&r2=1.342
CruiseControl 2.3 can be downloaded from http://cruisecontrol.sourceforge.net/download.html
CruiseControl home page: http://cruisecontrol.sourceforge.net/
Known problems