Comparison of continuous integration software

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Continuous integration describes a set of software engineering practices that speed up the delivery of software by decreasing integration times. Software that accomplish this practice is called continuous integration software.

Comparison [edit]

Name Platform License Windows builders Java builders Other builders SCM system Notification IDE Integration Other Integration
AnthillPro Cross-platform Proprietary MSBuild, NAnt, Visual Studio Ant, Maven 1 & 2 Shell script AccuRev SCM, Clearcase, CA Harvest, CVS, Dimensions, Git, Mercurial, Perforce, PVCS, SourceSafe, StarTeam, Subversion, Synergy, TFS, Vault E-mail, XMPP, RSS, Systray Eclipse, Visual Studio (many)
Apache Continuum JDK, Servlet Container Apache 2.0 Unknown Maven 1 & 2 Unknown CVS, Subversion, Rational ClearCase, Perforce, StarTeam, Visual Source Safe, CM Synergy, Bazaar, Mercurial Mail, Jabber and Google Talk, MSN, IRC, report deployment with wagon Unknown Unknown
Apache Gump Python Apache 2.0 Unknown Ant, Maven 1 Unknown CVS, Subversion E-mail Unknown Unknown
AutoDE Python Proprietary MSBuild, Visual Studio Ant, Maven 1 & 2 Yes (common command-line builders) CVS, Git, Mercurial, Subversion E-mail None (standalone) Unknown
Automated Build Studio Windows Proprietary IncrediBuild, MSBuild, NAnt Ant Unknown CVS, Subversion, StarTeam E-mail, Windows Messenger, MSN Messenger, Windows Live Messenger, ICQ Visual Studio Unknown
Bamboo Servlet Container Proprietary MSBuild, NAnt, Visual Studio Ant, Maven 1, Maven 2 custom script, command line, Bash CVS, Subversion, Perforce, ClearCase, Mercurial, Dimension, Git XMPP, Google Talk, E-mail, RSS, Remote API IntelliJ IDEA, Eclipse, Visual Studio FishEye, Crowd, JIRA, Clover
BuildBot Python GPL Yes (command line) Yes (command line) Yes (command line) CVS, Arch, Bazaar, Darcs, Subversion, Perforce, Mercurial, Git E-mail, Web page, GUI, IRC Unknown Unknown
Build Forge Cross-platform Proprietary Yes Yes Cross-platform command-line IBM Rational Team Concert, Clearcase, Subversion, Perforce, Mercurial, Git E-mail Eclipse Java API, Perl API, command line, (many)
BuildMaster Cross-platform Proprietary Yes Yes Cross-platform command-line AccuRev SCM, CVS, File system, FTP, Git, Mercurial, MKS Integrity, Perforce, Plastic SCM, PVCS, Rational ClearCase, Robocopy, Surround SCM, Sourceanywhere, SourceGear Vault, Subversion, Visual Source Safe, TFS E-mail, Custom None Many
CABIE LAMP GPL2 Unknown Unknown Unknown CVS, Subversion, Perforce Web Unknown Unknown
Circle Hosted Proprietary Unknown Unknown Ruby, Python, Node.js, PHP Git E-mail, Campfire, HipChat, CCtray Unknown Heroku, GitHub
Codeship Hosted Proprietary No Maven Go_(programming_language), Java_(programming_language), Node.js, PHP, Python_(programming_language), Ruby_(programming_language) Git E-mail, Flowdock, Grove, HipChat, Web No CloudControl, Engine_Yard, GitHub, Heroku,
CruiseControl Cross-platform BSD-style NAnt, Rake, and Xcode Phing, Apache Ant, Maven catch-all 'exec'

clearcase cvs darcs Git mercurial MKS Source starteam Surround SCM subversion Team Foundation Server Visual SourceSafe

E-mail, CCTray Eclipse, Unknown
CruiseControl.NET Cross-platform BSD-style MSBuild, NAnt, Visual Studio Unknown command line AccuRev SCM, Alienbrain, BitKeeper, CVS, File system, FTP, Git, Mercurial, MKS Integrity, Perforce, Plastic SCM, PVCS, Rational ClearCase, Robocopy, Surround SCM, Sourceanywhere, SourceGear Vault, StarTeam, Subversion, Telelogic Synergy, Visual Source Safe, TFS E-mail, CCTray, RSS Unknown Unknown
Draco.NET Windows BSD-style NAnt, Visual Studio Unknown Unknown CVS, Visual Source Safe, PVCS, Subversion E-mail Unknown Unknown
Drone.io Hosted Proprietary Unknown Ant, Maven 2 Dart, Go, NodeJS, Python, PHP, Ruby Git, Subversion, Mercurial, Bazaar E-mail Unknown Heroku, Dotcloud, Github, Bitbucket
easyCIS Windows Proprietary, Freeware MSBuild, NAnt, Visual Studio Unknown Unknown Git, Mercurial, Subversion, TFS, File system Systray, RSS, E-mail None None
ElectricCommander Cross-platform Proprietary Yes Yes Command line AccuRev SCM, Clearcase, CVS, Git, Perforce, PVCS, StarTeam, Subversion, TFS, Telelogic E-mail, GUI, instant messenger, Twitter Eclipse, Visual Studio JIRA, Bugzilla, Perl API, Command Line
Go Cross-platform Proprietary Yes Yes Cross-platform command-line Subversion, Perforce, Mercurial, Git E-mail, CCTray None RESTful API
Integrity Ruby MIT Yes (command line) Yes (command line) command line Git E-mail, Web Unknown Unknown
Jenkins/Hudson Servlet Container Creative Commons and MIT MSBuild, NAnt Ant, Maven 2, Kundo Cmake, Gant, Gradle, Grails, Phing, Rake, Ruby, SCons, Shell script AccuRev SCM, Bazaar, BitKeeper, Clearcase, CMVC, CVS, Git, Mercurial, Perforce, PVCS, SourceSafe, StarTeam, Subversion, TFS Android, E-mail, Google Calendar, IRC, XMPP, RSS, Twitter Eclipse, IntelliJ IDEA, NetBeans Bugzilla, Google Code, JIRA, Mantis, Trac
LuntBuild Servlet Container Apache 2.0 Unknown Ant, Maven 1, Maven 2 Shell script, Rake AccuRev SCM, CVS, Visual Sourcesafe, Subversion, StarTeam, Perforce, Base Clearcase, Clearcase UCM, File system Unknown Unknown Unknown
QuickBuild Cross-platform Proprietary MSBuild, NAnt, Visual Studio Ant, Maven 1, Maven 2 Rake, Shell script, Command Line AccuRev SCM, Clearcase, CVS, Perforce, SourceSafe, StarTeam, Subversion E-mail, XMPP, RSS, Google Talk, Remote API Eclipse, IntelliJ IDEA, Visual Studio JIRA
Semaphore Hosted Proprietary Unknown Unknown Ruby, Rake, Command Line Git E-mail, Campfire, HipChat, Flowdock, Webhooks, Remote API Unknown Github
Travis-CI Hosted MIT No No C, C++, Clojure, Erlang, Go, Groovy, Haskell, Java, Node.js, Perl, PHP, Python, Ruby, Scala Git E-Mail No Github, Heroku
TeamCity Servlet Container Proprietary, Free professional edition MSBuild, NAnt, Visual Studio, Duplicates finder for .NET Ant, Maven 2/3, IDEA .ipr based, IDEA Inspections, IDEA Duplicates finder, Gradle, Rake, FxCop, Command Line Subversion, CVS, Git, Mercurial, AccuRev SCM, Clearcase, Perforce, SourceSafe, StarTeam, TFS, Vault E-mail, XMPP, RSS, IDE, SysTray Eclipse, Visual Studio, IntelliJ IDEA, RubyMine, PyCharm, PhpStorm, WebStorm Jetbrains Youtrack, JIRA, Bugzilla, FishEye, FindBugs, PMD, dotCover, NCover
Team Foundation Server Windows, VSTM Proprietary MSBuild Ant, Maven Custom script, Command line Team Foundation Server E-Mail, SOAP Visual Studio, Eclipse Unknown
Tinderbox Cross-platform MPL Unknown Unknown Unknown Unknown E-mail Unknown Unknown
Name Platform License Windows builders Java builders Other builders SCM system Notification IDE Integration Other Integration

See also [edit]

References [edit]