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 comptetition 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 doesn't exist
|
Draco.NET |
|||||||||
|---|---|---|---|---|---|---|---|---|---|---|
Project info |
|
|
|
|
|
|
|
|
|
|
Vendor |
? |
? |
? |
? |
? |
? |
? |
|||
Open Source |
|
|
|
|
|
|
|
|
|
|
Free |
|
|
|
|
|
|
|
|
|
|
Issue tracker |
? |
? |
? |
? |
? |
? |
? |
|||
Online demo |
? |
? |
? |
? |
? |
? |
? |
|||
Number of active developers |
5 |
? |
2 |
? |
? |
? |
1 |
? |
? |
? |
SCM support |
|
|
|
|
|
|
|
|
|
|
ClearCase |
|
|
|
? |
? |
? |
? |
? |
? |
? |
CVS |
|
|
|
? |
? |
? |
? |
? |
? |
? |
"File system SCM" |
|
|
|
? |
? |
? |
? |
? |
? |
? |
HTTP file |
|
|
|
? |
? |
? |
? |
? |
? |
? |
MKS |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Perforce (p4) |
|
|
|
? |
? |
? |
? |
? |
? |
? |
PVCS |
|
|
|
? |
? |
? |
? |
? |
? |
? |
SourceGear Vault |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Starteam |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Subversion |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Surround |
|
? |
? |
? |
? |
? |
? |
? |
? |
? |
VSS |
|
|
|
? |
? |
? |
? |
? |
? |
? |
VSS Journal |
|
|
|
? |
? |
? |
? |
? |
? |
? |
SCM related support |
|
|
|
|
|
|
|
|
|
|
|
|
? |
? |
? |
? |
? |
? |
? |
? |
|
|
|
? |
? |
? |
? |
? |
? |
? |
? |
|
SCM trigged builds |
|
? |
|
? |
? |
? |
? |
? |
? |
? |
SCM poll based builds |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Can create new SCM repositories |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Build management |
|
|
|
|
|
|
|
|
|
|
Parallel builds |
|
? |
|
? |
? |
? |
? |
? |
? |
? |
Kill builds |
|
? |
|
? |
? |
? |
? |
? |
? |
? |
Distributed builds |
|
? |
|
? |
? |
? |
? |
? |
? |
? |
Publishing |
|
|
|
|
|
|
|
|
|
|
Confluence |
|
|
|
? |
? |
? |
? |
? |
? |
? |
|
|
|
? |
? |
? |
? |
? |
? |
? |
|
Executable |
|
? |
? |
? |
? |
? |
? |
? |
? |
? |
FTP |
|
? |
? |
? |
? |
? |
? |
? |
? |
? |
IRC |
|
? |
|
? |
? |
? |
? |
? |
? |
? |
Jabber |
|
? |
|
? |
? |
? |
? |
? |
? |
? |
Lotus Sametime |
|
? |
? |
? |
? |
? |
? |
? |
? |
? |
NetSend |
|
? |
? |
? |
? |
? |
? |
? |
? |
? |
ProjectStart |
|
? |
? |
? |
? |
? |
? |
? |
? |
? |
RSS |
|
? |
? |
? |
? |
? |
? |
? |
? |
? |
SCP |
|
? |
? |
? |
? |
? |
? |
? |
? |
? |
Windows System Tray |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Formatted Logging |
|
|
? |
? |
? |
? |
? |
? |
? |
|
Yahoo Messenger |
|
? |
|
? |
? |
? |
? |
? |
? |
? |
X10 |
|
? |
? |
? |
? |
? |
? |
? |
? |
? |
Web interface |
|
|
|
|
|
|
|
|
|
|
Add new projects |
|
? |
? |
? |
? |
? |
? |
? |
? |
? |
Clone projects |
|
? |
? |
? |
? |
? |
? |
? |
? |
? |
Delete projects |
|
? |
? |
? |
? |
? |
? |
? |
? |
? |
Modify projects |
|
? |
? |
? |
? |
? |
? |
? |
? |
? |
Trig builds |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Kill builds |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Pause builds |
|
? |
? |
? |
? |
? |
? |
? |
? |
? |
Access to build artifacts |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Browse CI's working copy |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Delete CI's working copy |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Search in builds |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Historic graphs |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Self-updating web page |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Tools integration |
|
|
|
|
|
|
|
|
|
|
ViewCVS |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Fisheye |
|
|
|
? |
? |
? |
? |
? |
? |
? |
JIRA |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Confluence |
|
|
|
? |
? |
? |
? |
? |
? |
? |
JUnit result rendering |
|
N/A |
|
? |
? |
? |
? |
? |
? |
? |
NUnit result rendering |
N/A |
|
|
? |
? |
? |
? |
? |
? |
? |
IntelliJ Plugin |
|
N/A |
|
? |
? |
? |
? |
? |
? |
? |
Eclipse Plugin |
|
N/A |
|
? |
? |
? |
? |
? |
? |
? |
Remote Management API |
|
|
|
|
|
|
|
|
|
|
SOAP |
|
|
|
? |
? |
? |
? |
? |
? |
? |
XML-RPC |
|
? |
|
? |
? |
? |
? |
? |
? |
? |
JMX |
|
N/A |
N/A |
? |
? |
? |
? |
? |
? |
? |
Installation and Configuration |
|
|
|
|
|
|
|
|
|
|
Windows installer |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Self contained distribution (except SCM clients) |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Additional dependencies |
JRE, Servlet container, SCM client |
.NET Runtime, SCM client |
N/A |
? |
? |
? |
? |
? |
? |
? |
Execution platform |
Anything that can run a JVM |
Windows |
Anything that can run Ruby |
? |
? |
? |
? |
? |
? |
? |
Project platform (what it can build) |
Java, C++, anything Ant/Maven can build |
.NET |
Any language |
? |
? |
? |
? |
? |
? |
? |
Preferred build tool |
Ant, Maven |
Nant |
Any build tool |
? |
? |
? |
? |
? |
? |
? |
Requires modifications to build scripts |
NO |
YES |
NO |
? |
? |
? |
? |
? |
? |
? |
Supports multiple projects |
|
|
|
? |
? |
? |
? |
? |
? |
? |
Text file configuration |
|
|
? |
? |
? |
? |
? |
? |
? |
