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: In order to be as neutral as possible, it would be favourable if this page was hosted somewhere else, in a publicly available place. Let us know if you have any suggestions regarding this.
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.
Note: If you want to update this page (maybe you are a developer of one of these), just sign up as a user in this Confluence and send an email to aslak dot hellesoy at gmail dot com to request access.
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
WARNING: THE CURRENT DC 0.5 BRANCH CURRENTLY LACKS A LOT OF THESE FEATURES DUE TO AN ONGOING REDESIGN. THE GOAL IS TO MAKE THEM REAPPEAR BEFORE dc 0.6 IS RELEASED
CruiseControl | CruiseControl.NET | DamageControl | Drumbeat CI | Tinderbox & Tinderbox2 | BuildBot | Anthill Professional | Anthill | BeetleJuice | Luntbuild professional | LuntBuild | Gump | Draco.NET | Continuum | Sin | Parabuild Server | Tinderbox3 | Pulse | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Project info | ||||||||||||||||||
Project origin | ThoughtWorks | ThoughtWorks | ThoughtWorks | Timpani Software | Mozilla Project | ? | Urbancode | Urbancode | ? | PMEase | PMEase | ? | ? | Apache | CSH Consult | Viewtier Systems | John Keiser | Zutubi |
Open Source | ||||||||||||||||||
Implementation language | Java | C# | Ruby | C# | Perl | Python | Java | Java | Java | Java | Java | Java | C# | Java | C# | Java | Perl | Java |
Free | Free 2-user version | Free for Open Source Projects | Free for Open Source Projects | Free for Open Source Projects | Free for Small Teams and Open Source Projects | |||||||||||||
Issue tracker | JIRA | JIRA | JIRA | ? | Bugzilla | ? | JIRA | JIRA | ? | Supports | SourceForge | ? | ? | JIRA | Official support | Bugzilla | Jira | |
Online demo | here | here | openauthenticated | here | Working implementation | ? | here (2.x demo) (3.x demo coming soon) | ? | here | Use demo/domo | ? | ? | Working implementation on Codehaus | here | Eval download | Working implementation | Online Demo | |
Number of active developers | 5 | 2 | 3 | 5 | ? | ? | | ? | ? | ? | 2 | ? | ? | 4 | 1 | ? | ? | 2 |
SCM support | ||||||||||||||||||
AccuRev | ? | ? | ? | ? | ? | ? | ? | |||||||||||
AlienBrain | ? | ? | ? | ? | ? | | | ? | ? | ? | ? | ? | ? | ? | ? | ? | | |
Bazaar | ? | ? | ? | ? | ? | | | ? | ? | ? | ? | ? | ? | ? | ? | |||
BitKeeper | ? | ? | ? | ? | ? | | ? | ? | ? | ? | ? | ? | ? | ? | ? | |||
ClearCase | ? | | ? | ? | ? | |||||||||||||
CA Harvest | ? | ? | ? | ? | ? | | ? | ? | ? | ? | ? | ? | ? | ? | ? | | ||
CM Synergy | ? | ? | ? | ? | ? | | | ? | ? | ? | ? | ? | ? | ? | ? | ? | ||
CVS | ? | ? | ? | ? | ||||||||||||||
Dimensions | ? | ? | ? | ? | ? | | ? | ? | ? | ? | ? | ? | ? | ? | ? | | ||
"File system SCM" | ? | ? | ? | ? | ||||||||||||||
HTTP file | ? | ? | ? | ? | ? | |||||||||||||
MKS | ? | ? | ? | ? | ? | | ||||||||||||
Perforce (p4) | ? | ? | ? | ? | ||||||||||||||
PVCS | ? | ? | ? | ? | ? | | ||||||||||||
SourceGear Vault | ? | ? | ? | ? | ? | | ||||||||||||
StarTeam | ? | ? | ? | ? | | | ||||||||||||
Subversion | ? | ? | ? | ? | ||||||||||||||
Surround | ? | ? |