« AntMod Build tool | Main | Autojar - Jar builder »

Continuum build tool





Continuum is a continous integration server that will ensure the health of your code base.

The term "continuous integration" refers to a process that builds and tests code on a frequent, regular basis. Many continuous integration systems monitor a source repository at regular intervals and trigger an "integration" every time someone commits a change. An "integration" can be anything from compiling and testing a single project to the assembly and testing of a deliverable from multiple dependent projects. Among the benefits of continuous integration are the immediate identification of defects and the ability to guarantee that a project's build will succeed at any point in the development cycle.

An in-depth description of continuous integration is beyond the scope of this FAQ. A much more detailed explanation of the concept can be found at the resources listed below:

* Martin Fowler has a article called "Continuous Integration"
* The C2 wiki has a page on ContinuousIntegration

There are many continuous integration projects and products on the market. Here is a list of other products which offer similar capabilities:

* CruiseControl
* AntHill

Features of Continuum

* Tight integration with Maven 2.x
* Tight integration with Maven SCM
o Subversion
o CVS
o Starteam
o Clearcase
o Perforce
o bazaar
* Easy to use web-based setup and interface
* Quartz-based scheduling
* An easy way to add new projects, see the adding projects section page for more information
* An XML-RPC interface for integration, automation and remoting
* Mail notification
* IM notification
o IRC
o Jabber
o MSN
* Blame Mechanism

Documentation
http://maven.apache.org/continuum/guides/index.html

Continuum Downloads
http://maven.apache.org/continuum/download.html


Project Home Page
http://maven.apache.org/continuum/index.html

TrackBack

TrackBack URL for this entry:
http://freejdk.org/mt-tb.cgi/33