BookRags.com Literature Guides Literature
Guides
Criticism & Essays Criticism &
Essays
Questions & Answers Questions &
Answers
Lesson Plans Lesson
Plans
My Bibliography Periodic Table U.S. Presidents Shakespeare Sonnet Shake-Up
Research Anything:        
History | Encyclopedias | Films | News | Create a Bibliography | More... Login | Register | Help

CruiseControl

Print-Friendly
About 1 pages (369 words)

Bookmark and Share Questions on this topic? Just ask!
CruiseControl
Developer CruiseControl development team
Latest release 2.7.1 / September 4, 2007
OS Cross-platform
Genre Continuous integration
License BSD-style license
Website cruisecontrol.sourceforge.net

In software development, CruiseControl is a Java-based framework for a continuous build process. It includes, but is not limited to, plugins for email notification, Ant, and various source control tools. A web interface is provided to view the details of the current and previous builds. It allows one to perform a continuous integration of any software development process. CruiseControl is free, open-source software, distributed under a BSD-style license. It was originally created by employees of ThoughtWorks to allow for continuous integration on a project they were working on. It was later extracted into a stand-alone application. There is a version of CruiseControl for .Net called CruiseControl.Net (aka CCNet) (see links below). On May 15 2007, ThoughtWorks Studios announced the provision of CruiseControl services and support, under the banner 'CruiseControl Enterprise' (see links below).

Build loop

The build loop is designed to run as a daemon process which will periodically check your source control tool for changes to your codebase, build if necessary, and send out a notification regarding the status of the build.

Build reporting

The build reporting is designed to present the results of the CruiseControl build loop. It's based on a HTML report managed by a JSP page. The left side of the page tells us about whether CruiseControl is currently building your project, and provides links to the details of previous builds. The right side of the page presents the results of the build -- including compilation errors, test results and details about what files have changed since the last build.

External links

View More Summaries on CruiseControl
 
Ask any question on CruiseControl and get it answered FAST!
Answer questions in BookRags Q&A and earn points toward
discounted or even FREE Study Guides and other BookRags products!
Learn more about BookRags Q&A
Copyrights
CruiseControl from Wíkipedia. ©2006 by Wíkipedia. Licensed under the GNU Free Documentation License. View a list of authors or edit this article.

Article Navigation
Join BookRagslearn moreJoin BookRags




About BookRags | Customer Service | Report an Error | Terms of Use | Privacy Policy