...
| |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Project info |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Project origin | ? | ? | ? | ? | |||||||||||||
Open Source | | | | | | | | | | | | | | | | | |
Implementation language | Java | C# | Ruby | C# | Perl | Python | Java | Java | Java | Java | Java | Java | C# | Java | C# | Java | Perl |
Free | | | | | | | | | | | | | | | | | |
Issue tracker | ? | ? | ? | ? | ? | | |||||||||||
Online demo | ? | | ? | ? | ? | ||||||||||||
Number of active developers | 5 | 2 | 3 | 5 | ? | ? | ? | ? | ? | 2 | ? | ? | 4 | 1 | ? | ? | |
SCM support |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AccuRev | | ? | ? | | | ? | | | ? | | | ? | ? | | | | |
AlienBrain | | ? | ? | ? | ? | ? | | | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Bazaar | | ? | ? | ? | ? | ? | | | ? | ? | ? | ? | ? | | ? | ? | ? |
BitKeeper | | ? | ? | ? | ? | ? | | | ? | ? | ? | ? | ? | ? | ? | ? | ? |
ClearCase | | | | | | ? | | | ? | | | ? | ? | | | | |
CM Synergy | | ? | ? | ? | ? | ? | | | ? | ? | ? | ? | ? | ? | ? | ? | ? |
CVS | | | | | | ? | | | ? | | | ? | ? | | | | |
"File system SCM" | | | | | | ? | | | ? | | | ? | ? | | | | |
HTTP file | | | | ? | | ? | | | ? | | | ? | ? | | | | |
MKS | | | | | | ? | | | ? | | | ? | ? | ? | | | |
Perforce (p4) | | | | | | ? | | | ? | | | ? | ? | | | | |
PVCS | | | | | | ? | | | ? | | | ? | ? | | | | |
SourceGear Vault | | | | | | ? | | | ? | | | ? | ? | ? | | | |
StarTeam | | | | | | ? | | | ? | | | ? | ? | | | | |
Subversion | | | | | | ? | | | ? | | | ? | ? | | | | |
Surround | | | | | | ? | | | ? | | | ? | ? | ? | | | |
VSS | | | | | | ? | | | ? | | | ? | ? | | | | |
VSS Journal | | | | | | ? | | | ? | | | ? | ? | ? | | | |
SCM related support |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| | | | | ? | | | ? | | | ? | ? | ? | | | | |
| | | | | ? | | | ? | | | ? | ? | ? | | | | |
Can create new SCM repositories | | | | ? | | ? | | | ? | | | ? | ? | | | | |
Build management |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Parallel builds (ability to build several projects simultaneously) | | | | | | ? | | | ? | | | ? | ? | | | | |
Distributed builds | | | | | | ? | | | ? | | | ? | ? | | | | |
Agents' code auto-updated | ? | ? | ? | ? | | ? | | | ? | ? | ? | ? | ? | ? | ? | ? | |
Manually force builds | | | | | | ? | | | ? | | | ? | ? | | Not needed | | |
SCM trigged builds | | | | | | ? | | | ? | | | ? | ? | | | | |
SCM poll based builds | | | | | | ? | | | ? | | | ? | ? | | | | |
Temporal build scheduling | | | | | | ? | | | ? | | | ? | ? | | | | |
Builds promotion | | ? | ? | | | ? | | | ? | | | ? | ? | | | ? | |
Builds deletion | | ? | ? | ? | | ? | | | ? | | | ? | ? | | | | |
Reproduce history builds | | | | ? | | ? | | | ? | | | ? | ? | | | | |
Proactive (can prevent build breakages) | | | | | | | | | | | | | | | | | |
Security |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
User authentication | | | | | | | | | | | | | | | | | |
User authorization schemes | | | | | | | | | | | | | | | | | |
LDAP Integration | | | | | | | | | | | | | | | | | |
Publishing |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Confluence | | | | ? | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
Run executable | | | | | | | | | | | | | | | | | |
FTP | | | | | | ? | | | ? | | | ? | ? | | | | |
IRC | | | | ? | | ? | | | ? | | | ? | ? | | | | |
Jabber | | | | ? | | ? | | | ? | | | ? | ? | | | | |
Lotus Sametime | | | | | | ? | | | ? | | | ? | ? | | | | |
NetSend | | | | | | ? | | | ? | | | ? | ? | | | | |
ProjectStart | | | | | | ? | | | ? | | | ? | ? | | | | |
RSS | | | | | | ? | | | ? | | | ? | ? | | | | |
SCP | | | | ? | | ? | | | ? | | | ? | ? | | | | |
Windows System Tray | | | | | | ? | | | ? | | | ? | ? | | | | |
Formatted Logging | | | | | ? | | | ? | | | ? | ? | | | | | |
Yahoo Messenger | | | | ? | | ? | ? | | | ? | | | ? | ? | | | |
MSN Messenger | ? | ? | ? | ? | | ? | | | ? | | | ? | ? | | | | |
X10 | | | | | | ? | | | ? | | | ? | ? | ? | | | |
Web interface |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
View changesets | | | | | ? | | | ? | | | ? | ? | | | | ||
Add new projects | | | | | | ? | | | ? | | | ? | ? | | | | |
Clone projects | | | | | ? | ? | | | ? | | | ? | ? | | | | |
Delete projects | | | | | | ? | | | ? | | | ? | ? | | | | |
Modify projects | | | | | | ? | | | ? | | | ? | ? | | | | |
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 | | | | | | ? | | | ? | | | ? | ? | | | | |
Multi project support | | | | | | ? | | | ? | | | ? | ? | | | | |
Multi project view | | | | | | ? | | | ? | | | ? | ? | | | | |
Add/remove agent machines (for distributed builds) | ? | ? | ? | ? | | ? | | | ? | ? | ? | ? | ? | ? | ? | | |
Directly supported build tools |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Shell / command script | | | | | | ? | | | ? | | | ? | ? | | | | |
Ant | | | | | | ? | | | ? | | | ? | ? | | | | |
NAnt | | | | | | ? | | | ? | | | ? | ? | | | | |
Maven | | | | | | ? | | | ? | | | ? | ? | | | | |
Maven2 | | | | | | | | | | | | | | | | | |
Make | | | | | | ? | | | ? | | | ? | ? | | | | |
Visual Studio ('devenv') | | | | | | ? | | | ? | ? | | ? | ? | | | | |
Tools integration |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ViewCVS | | | | ? | | ? | | | ? | | | ? | ? | | | | |
Fisheye | | | | | | ? | | | ? | | | ? | ? | | | ? | |
Bonsai | ? | ? | ? | | | ? | | | ? | ? | ? | ? | ? | ? | ? | ? | |
Bugzilla | | | | | | ? | | | ? | | | ? | ? | | | | |
Scarab | | | | | | | | | | | | | | | | | |
Trac | | | | ? | | | | | | | | | | | | | |
sourceforge.net | | | | ? | | | | | | | | | | | | | |
rubyforge.org | | | | ? | | | | | | | | | | | | | |
JIRA | | | | | | ? | | | ? | | | ? | ? | | | | |
Confluence | | | | | | ? | | | ? | | | ? | ? | | | | |
JUnit result rendering | | | | | | ? | ? | ? | ? | | | ? | ? | | | | |
NUnit result rendering | | | | | | ? | ? | ? | ? | | | ? | ? | | | | |
IntelliJ Plugin | | | | ? | | ? | | | ? | | | ? | ? | | | | |
Eclipse Plugin | | | | | | ? | | | ? | | | ? | ? | | | | |
Remote Management API |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SOAP | | | | | | ? | | | ? | | | ? | ? | | | | |
XML-RPC | | | | n/a | | ? | | | ? | | | ? | ? | | | | |
JMX | | N/A | N/A | n/a | | ? | | | ? | | | ? | ? | | | | |
Hessian | | ? | ? | n/a | | ? | | | ? | | | ? | ? | | | | |
Installation and Configuration |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows installer | | | | | | ? | | | ? | | | ? | ? | | | | |
Self contained distribution (except SCM clients) | | | | | | ? | | | ? | | | ? | ? | | | | |
Additional dependencies | JRE, SCM client | .NET Runtime, IIS, SCM client | SCM client | .NET Runtime, SQL Server (MSDE Included in distribution) | Perl, CVS | ? | JDK, Servlet container, SCM client | JDK, Servlet container, SCM client | ? | jdk, SCM client | jdk,tomcat,SCM client | ? | ? | JRE, SCM client | Subversion, .NET runtime/IIS or Mono/XSP | | Perl, CVS, SCP |
Execution platform | JVM | Windows | Ruby | Windows, .NET, Mono | Perl | ? | JVM | JVM | ? | JVM | JVM | ? | ? | JVM | Windows, Linux | Windows, Unix, Linux, Mac OS X, Solaris, HP UX | Perl |
Project platform (what it can build) | Java + anything Ant/Maven/NAnt can build | .NET or anything with a command line interface build | Any language | Any language | Any language | ? | Any language | Any language with supplied ant wrapper | ? | Any language | Any language with supplied ant wrapper | ? | ? | Any language | Any language | Any language | (i)Any language |
Preferred build tool | Ant, Maven | Nant | Any build tool | NAnt | Make | ? | Any build tool | Ant | ? | Any build tool | Ant, Maven | ? | ? | Maven 2 | Any build tool | Any build tool | Make |
Requires modifications to build scripts | NO | NO (for certain SCMs) | NO | NO | | ? | NO | NO | ? | NO | NO | ? | ? | NO | NO | NO | |
Supports multiple projects | | | | | | ? | | | ? | | | ? | ? | | | | |
Automatic configuration from build script | | | | | | | | | | | | | | | | | |
Text file configuration | | | Stored in SQL Db - XML input/export coming soon | | ? | | | ? | | | ? | ? | | | | |
| Children Display | ||
|---|---|---|
|
