Comparison of continuous integration software

Continuous integration software supports continuous integration, a set of software engineering practices that speed the delivery of software by decreasing integration times.

Comparison

Name Platform License Windows builders Java builders Other builders Notification IDE Integration Other Integration
AnthillPro Cross-platform Proprietary MSBuild, NAnt, Visual Studio Ant, Maven 1, 2, & 3 Shell script, Batch script, Cross-platform command-line, Groovy, Make, RTC Jazz, TFS Build, Custom Script Interpreter E-mail, XMPP/Jabber, RSS, Systray Eclipse, Visual Studio (many)
Apache Continuum JDK, Servlet Container Apache 2.0 Unknown Maven 1 & 2 & 3 Shell script[1] Mail, Jabber and Google Talk, MSN, IRC, report deployment with wagon Unknown Unknown
Apache Gump Python Apache 2.0 Unknown Ant, Maven 1 Unknown E-mail Unknown Unknown
AppVeyor CI Hosted Proprietary Visual Studio, MSBuild, Psake No Custom Script, PowerShell E-mail, HipChat, Slack, Catlight No GitHub, Bitbucket, Kiln, Windows Azure
Bamboo Servlet Container Proprietary MSBuild,[2] NAnt,[3] Visual Studio[4] Ant,[5] Maven 1,[6] Maven 2,[6] Maven 3[6] Custom Script, Command-Line Tool, Bash, Xcode,[7] Phing,[8] Grunt XMPP, Google Talk, E-mail, RSS, Remote API, HipChat IntelliJ IDEA, Eclipse, Visual Studio FishEye, JIRA, Clover, Bitbucket, GitHub
BuildBot Python GPL Yes (command line) Yes (command line) Yes (command line) E-mail, Web, GUI, IRC Unknown Unknown
BuildMaster Cross-platform Proprietary Yes Yes Cross-platform command-line E-mail, Custom No Many
CABIE LAMP GPL2 Unknown Unknown Unknown Web Unknown Unknown
CircleCI Hosted/Enterprise Proprietary No Yes Go, Ruby, Python, Node.js, PHP, Java E-mail, Campfire, HipChat, CCtray Unknown AWS, Heroku, GitHub, Slack
Codeship Hosted Proprietary No Maven Go, Java, Node.js, PHP, Python, Ruby E-mail, Flowdock, Grove, HipChat, Web No CloudControl, Engine Yard, GitHub, Heroku
Concourse Go Apache 2.0 Yes Yes Command line Email, Slack, HTTP API No Amazon S3, BOSH, Cloud Foundry, Docker, Git, GitHub, Pivotal Tracker[9]
Continua CI Windows Proprietary Ant, Nant, FinalBuilder, MSBuild, Rake, Visual Studio, Powershell Ant Execute Program(command line) E-mail, XMPP No GitHub, Bitbucket, Codeplex, Kiln, TFS, FogBugz, JIRA, NCover, Opencover, NUnit, DUnitX, jUnit, xUnit, NuGet, 7Zip
continuousphp Hosted Proprietary No No PHP E-mail, Slack No Bitbucket, GitHub, GitLab, Stash, Zend Server
CruiseControl Cross-platform BSD-style NAnt, Rake, and Xcode Phing, Apache Ant, Maven catch-all 'exec' E-mail, CCTray Eclipse Unknown
CruiseControl.NET Cross-platform BSD-style MSBuild, NAnt, Visual Studio Unknown command line E-mail, CCTray, RSS Unknown Unknown
Distelli Cross-platform Proprietary No Yes Ruby, Java, Python, Node.js, PHP, Clojure, Rake, Go, Command Line, Groovy, Scala, Erlang E-mail, HipChat, Slack No GitHub, Bitbucket, Docker, Mercurial, Windows, Linux, Amazon Web Services, Microsoft Azure
Dockunit Cross-platform GPL Yes Yes Cross-platform Docker based. E-mail, GitHub No GitHub
Drone.io Hosted/Cross-platform Apache 2.0 Unknown Ant, Maven 2, Gradle C, C++, Dart, Go, Node.js, Python, PHP, Ruby, Java, Groovy, Scala, Erlang E-mail, Slack Unknown Heroku, Dotcloud, GitHub, Bitbucket
easyCIS Windows Proprietary MSBuild, NAnt, Visual Studio Unknown Unknown Systray, RSS, E-mail No No
ElectricCommander Cross-platform Proprietary Yes Yes Command line E-mail, GUI, instant messenger, Twitter Eclipse, Visual Studio JIRA, Bugzilla, Perl API, Command Line
GitLab CI Go MIT Yes Yes Cross-platform command-line E-Mail Unknown HTTP API (JSON)
Harrow Hosted Proprietary Yes Yes Go, Java, Node.js, PHP, Python, Ruby E-mail, Slack Unknown GitHub, Bitbucket, Gitlab, Private Repository
Integrity Ruby MIT Yes (command line) Yes (command line) command line 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, Python, Shell script and Command Line Android, E-mail, Google Calendar, IRC, XMPP, RSS, Twitter, Slack, Catlight, CCMenu, CCTray Eclipse, IntelliJ IDEA, NetBeans Bugzilla, Google Code, JIRA, Bitbucket, Redmine, FindBugs, Checkstyle, PMD and Mantis, Trac
Koality Cross Platform, Private Cloud Proprietary Unknown Unknown Shell Script, Command-Line Email, HipChat, GitHub Unknown Amazon Web Services, GitHub
LuntBuild Servlet Container Apache 2.0 Unknown Ant, Maven 1, Maven 2 Shell script, Rake Unknown Unknown Unknown
Lordui Windows Proprietary Yes Yes Command Line, Everything that has User Interface E-mail, Possibly any way with User Interface No -
NCI Node.js MIT No No Command Line E-mail, XMPP/Jabber No GitHub, Bitbucket
OpenMake Software Meister Cross-platform Proprietary MSBuild, NAnt, Visual Studio Ant, Maven 1, 2, & 3 Shell script, Batch script, Cross-platform command-line, Groovy, Make, RTC Jazz, TFS Build, Custom Script Interpreter E-mail, XMPP/Jabber, RSS, Systray Eclipse, Visual Studio Bugzilla, Google Code, JIRA, Bitbucket, Redmine, FindBugs, Checkstyle, PMD and Mantis, Trac
Probo.CI Node.js Apache 2.0 No No Node.js E-mail, HipChat, Slack (all coming soon) No GitHub, Bitbucket, Stash
QuickBuild Cross-platform Proprietary MSBuild, NAnt, Visual Studio Ant, Maven 1, Maven 2 Rake, Shell script, Command Line E-mail, XMPP, RSS, Google Talk, Remote API Eclipse, IntelliJ IDEA, Visual Studio JIRA
Semaphore Hosted Proprietary Unknown Maven 3 Ruby, Java, Python, Node.js, PHP, Clojure, Rake, Command Line E-mail, Campfire, HipChat, Slack, Flowdock, Webhooks, Remote API Unknown GitHub, Bitbucket, Heroku, Code Climate, Cloud 66
Shippable Hosted Proprietary No Ant, Maven, Gradle Ruby, Python, Node.js, Java, Scala, PHP, Go E-mail, Campfire No GitHub, Bitbucket Heroku
Snap CI Hosted Proprietary No Ant, Maven, Gradle, Android C, C++, Clojure, Erlang, Go, Groovy, Haskell, Java, Node.js, Perl, PHP, Python, Ruby, Scala E-Mail, Campfire, HipChat, Webhook No GitHub, Heroku, AWS
Solano CI Hosted, Cross-platform, Private Cloud Proprietary No Ant, Maven, Gradle, Android C, C++, Clojure, Go, Java, Javascript, Node.js, PHP, Python, R, Ruby, Scala, Command Line E-Mail, Campfire, HipChat, Flowdock, Slack, Webhook, CCMenu No GitHub, GitHub Enterprise, Bitbucket, Heroku, AWS, Azure, Git, Mercurial, Docker
Strider Node.js BSD No No C, C++, Clojure, Erlang, Go, Groovy, Haskell, Java, Node.js, Perl, PHP, Python, Ruby, Scala E-Mail No GitHub, Bitbucket, Heroku, GitHub Enterprise, Git
Travis CI Hosted MIT No Ant, Maven, Gradle[10] C, C++, Clojure, Elixir, Erlang, Go, Groovy, Haskell, Java, Node.js, Perl, PHP, Python, Ruby, Rust, Scala E-Mail, Campfire, HipChat, IRC, Slack, Catlight, CCMenu, CCTray No GitHub, Heroku
TeamCity Servlet Container Proprietary 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 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 E-Mail, SOAP, Catlight Visual Studio, Eclipse Unknown
Vexor Hosted Proprietary No Unknown Ruby, Clojure, Scala, Python, Node.js, Go, Rust, Haskell E-mail, HipChat, Slack Unknown GitHub, Bitbucket, Gitlab

SCM system support

Name AccuRev BitKeeper CA Harvest ClearCase CVS Darcs Git GNU Bazaar Integrity Mercurial Perforce Plastic PVCS StarTeam Subversion Surround Synergy Team Concert Team Foundation Server Vault Visual SourceSafe
AnthillPro Yes No Yes Yes Yes No Yes No Yes Yes Yes No Yes Yes Yes No Yes Yes Yes Yes Yes
Apache Continuum No No No Yes[1] Yes[1] No Yes[1] Yes[1] No Yes[1] Yes[1] No No Yes[1] Yes[1] No Yes[1] No No No Yes[1]
Apache Gump No No No No Yes No No No No No No No No No Yes No No No No No No
AppVeyor CI No No No No No No Yes No No Yes No No No No Yes[11] No No No No No No
Bamboo Yes[12] No No Yes Yes No Yes No No Yes Yes No No No Yes No No No Yes[13] No No
BuildBot No No No No Yes Yes Yes Yes No Yes Yes No No No Yes No No No No No No
BuildMaster Yes No No Yes Yes No Yes No Yes Yes Yes Yes Yes No Yes Yes No No Yes Yes Yes
CABIE No No No No Yes No No No No No Yes No No No Yes No No No No No No
CircleCI No No No No No No Yes No No No No No No No No No No No No No No
node.ci No No No No No No Yes No No No No No No No No No No No No No No
Codeship No Yes No No No No Yes No No Yes No No No No No No No No No No No
Continua CI No No No No No No Yes Yes No Yes Yes Yes No No Yes Yes No No Yes Yes No File system
continuousphp No No No No No No Yes No No No No No No No No No No No No No No
CruiseControl No No No Yes Yes Yes Yes No Yes Yes Yes No No Yes Yes Yes No No Yes No Yes
CruiseControl.NET Yes Yes No Yes Yes No Yes No Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes Yes Yes
Distelli No No No No No No Yes No No Yes No No No No No No No No No No No
Drone.io No No No No No No Yes Yes No Yes No No No No Yes No No No No No No
easyCIS No No No No No No Yes No No Yes No No No No Yes No No No Yes No No
ElectricCommander Yes No No Yes Yes No Yes No No No Yes No Yes Yes Yes No Yes No Yes No No
GitLab CI No No No No No No Yes No No No No No No No No No No No No No No
GO CD No No No No No No Yes No No Yes Yes No No No Yes No No No Yes No No
Integrity No No No No No No Yes No No No No No No No No No No No No No No
Jenkins/Hudson Yes Yes Yes Yes Yes Yes[14] Yes Yes Yes[15] Yes Yes Yes[16] Yes Yes Yes Yes[17] Yes[18] Yes[19] Yes Yes[20] Yes
Koality No No No No No No Yes No No Yes No No No No No No No No No No No
LuntBuild Yes No No Yes (Base and UCM) Yes No No No No No Yes No No Yes Yes No No No No No Yes
Lordui No No No No No No No No No No No No No No No No No No No No No
NCI No No No No No No Yes No No Yes No No No No No No No No No No No
OpenMake Software Meister Yes No Yes Yes Yes No Yes No Yes No Yes No Yes Yes Yes No Yes Yes Yes Yes Yes
QuickBuild[21] Yes No No Yes Yes No Yes Yes No Yes Yes No No Yes Yes No No No Yes No Yes
Semaphore No No No No No No Yes No No No No No No No No No No No No No No
Shippable No No No No No No Yes No No No No No No No No No No No No No No
Snap CI No No No No No No Yes No No No No No No No No No No No No No No
Solano CI No No No No No No Yes No No Yes Yes No No No No No No No No No No
Strider No No No No No No Yes No No No No No No No No No No No No No No
Travis-CI No No No No No No Yes No No No No No No No No No No No No No No
TeamCity Yes No No Yes Yes No Yes No No Yes Yes No No Yes Yes No No No Yes Yes Yes
Team Foundation Server No No No No No No Yes No No No No No No No No No No No Yes No No
Vexor No No No No No No Yes No No No No No No No No No No No No No No

References

This article is issued from Wikipedia - version of the Thursday, April 21, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.