Dashboard > CruiseControl > ... > Understanding the alternatives to CruiseControl > CI Feature Matrix
CI Feature Matrix Log In | Sign Up   View a printable version of the current page.

Added by Jeffrey Fredrick , last edited by Daniel Hommel on May 15, 2008  (view change)
Labels: 
(None)

Note:: This is starting as a straight copy of the document at codehaus since that word is that it will be archived (see comments on the page at codehaus).

There are many Continuous Integration systems available. This page is an attempt to keep an unbiased comparison of as many as possible of them. The goals are:

  • Make it easier to choose an appropriate CI tool for your project.
  • "Healthy competition aid" for the people involved in the development of these various CI systems.

Note: If you want a new feature in one of these, please use the respective project's issue trackers. Don't add feature requests here.

Legend:
The feature exists
The feature exists, but is buggy or not well tested
The feature is planned for the near future
The feature doesn't exist

<
  CruiseControl CruiseControl.NET CI Factory
Drumbeat CI Tinderbox & Tinderbox2 BuildBot Anthill Professional Anthill Bamboo Luntbuild professional LuntBuild Gump Draco.NET Continuum Sin Parabuild Server Tinderbox3 Pulse TeamCity Hudson FinalBuilder Server
 
Project info                                     EAP     Project info
Project origin ThoughtWorks ThoughtWorks Jay Flowers
Timpani Software Mozilla Project ? Urbancode Urbancode Atlassian
PMEase PMEase Apache Gump ? Apache CSH Consult Viewtier Systems John Keiser Zutubi JetBrains java.net VSoft Technologies Project origin
Open Source
Source provided to customers

+OpenAPI
Open Source
Implementation language Java C# C# C# Perl Python Java Java Java Java Java Java C# Java C# Java Perl Java Java Java C# Implementation language
Free
Free 2-user version

Free for Open Source Projects

Free for Open Source Projects and Community

Free for Open Source Projects

Free for Open Source Projects

Free for Small Teams and Open Source Projects

Free edition available
Free
Issue tracker JIRA JIRA Google ? Bugzilla ? private JIRA JIRA
Supports Javaforge JIRA ? JIRA Official support Bugzilla Jira JetBrains Tracker java.net Issue tracker
Online demo here here here here Working implementation ? request Building Open Source projects
here Use demo/domo ? ? Working implementation on Codehaus here Eval download Working implementation
coming soon
coming soon Online Demo here Live Demo Online demo
Number of active developers 5 4
1+ 5 ? ? ? ? 4+
? 3 ? ? 4 1 ? ? 2 5~7 5-10 ? Number of active developers
SCM support                                           SCM support
AccuRev ? ? ? ?
plugin
AccuRev
AlienBrain ? ? ? ? ? ? ? ? ? ? ? AlienBrain
Bazaar ? ? ? ? ? ? ? ? ? ? Bazaar
BitKeeper ? ? ? ? ? ? ? ? ? ? ? BitKeeper 
ClearCase ?
plugin
? ?
plugin
ClearCase 
CA Harvest ? ? ? ? ? ? ? ? ? ? ? CA Harvest
CM Synergy ? ? ? ? ? ? ? ? ? ? ? CM Synergy
CVS ? ? CVS
Dimensions ? ? ? ? ? ? ? ? ? ? ? Dimensions
"File system SCM" ? ? ? "File system SCM"
git ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? git
HTTP file ? ? ? ?
(via process trigger)
HTTP file
Mercurial ? ? ? ? ? ?
plugin
? ? ? ? ? ? ? ? ?
plugin
Mercurial
MKS ? ? ? ? MKS 
Perforce (p4) ? ? ?
plugin
Perforce (p4)
PVCS ? ? ? ? PVCS
SourceGear Vault ? ? ? ? SourceGear Vault
StarTeam ? ? ?
plugin
StarTeam 
Subversion ? ? Subversion 
Surround ? ? ? ? Surround 
Team Foundation Server
(via plugin)
? ? ? ? ? ? ? ? ? ? ? ? Team Foundation Server
VSS ? ? ?
plugin
VSS
VSS Journal ? ? ? ? ? VSS Journal
SCM related support                                           SCM related support
SCM filtering ? ? ? ? SCM filtering
Multi-SCM ? about ? ? ? Multi-SCM
Can create new SCM repositories ? ? ? ? Can create new SCM repositories
Build management                                           Build management
Parallel builds (ability to build several projects simultaneously) ? ? ? Parallel builds (ability to build several projects simultaneously)
Distributed builds
via contrib
? ? ? Distributed builds
Agents' code auto-updated ? ? ?
? ? ? ? ? ? ? ? ? ? Agents' code auto-updated
Manually force builds
Email
? ? ? Not needed Manually force builds
SCM trigged builds
(if supported by SCM)
? ? ? SCM trigged builds
SCM poll based builds
Tinderbox2
? ? ? SCM poll based builds
Temporal build scheduling ? ? ? ? Temporal build scheduling
Builds promotion ? ? ? about ? ?
plugin
Builds promotion
Interproject Dependencies ? ? ? ? ? ? ? ? ? ? ? ? Interproject Dependencies
Builds deletion ? ? ? ? ? ?