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 Notification IDE Integration Other Integration
AnthillPro Cross-platform Proprietary MSBuild,[1] NAnt,[2] Visual Studio[3] Ant,[4] Maven 1, 2, & 3[5] Shell script, Batch script, Cross-platform command-line, Groovy script, Make,[6] RTC Jazz,[7] TFS Build,[8] Custom Script Interpreter E-mail, XMPP/Jabber, RSS, Systray Eclipse, Visual Studio (many)[9]
Apache Continuum JDK, Servlet Container Apache 2.0 Unknown Maven 1 & 2 & 3 Shell script[10] 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 No GitHub, Bitbucket, Kiln, Windows Azure
AutoDE Python Proprietary MSBuild, Visual Studio Ant, Maven 1 & 2 Yes (common command-line builders) E-mail No Unknown
Automated Build Studio Windows Proprietary IncrediBuild, MSBuild, NAnt Ant Unknown 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, Maven 3 custom script, command line, Bash 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) E-mail, Web page, GUI, IRC Unknown Unknown
Build Forge Cross-platform Proprietary Yes Yes Cross-platform command-line E-mail Eclipse Java API, Perl API, command line, (many)
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 Proprietary Unknown Unknown Ruby, Python, Node.js, PHP, Java E-mail, Campfire, HipChat, CCtray Unknown Heroku, GitHub
node.ci Hosted Proprietary Unknown Unknown Node.js E-mail Unknown AWS, GitHub, Bitbucket
Codeship Hosted Proprietary No Maven Go (programming language), Java (programming language), Node.js, PHP, Python (programming language), Ruby (programming language) E-mail, Flowdock, Grove, HipChat, Web No CloudControl, Engine Yard, GitHub, Heroku
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
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
Draco.NET Windows BSD-style NAnt, Visual Studio Unknown Unknown E-mail Unknown Unknown
Drone.io Hosted Apache 2.0 Unknown Ant, Maven 2, Gradle C, C++, Dart, Go, NodeJS, Python, PHP, Ruby, Java, Groovy, Scala, Erlang E-mail Unknown Heroku, Dotcloud, GitHub, Bitbucket
easyCIS Windows Proprietary MSBuild, NAnt, Visual Studio Unknown Unknown Systray, RSS, E-mail No No
ElectricCommander by Electric Cloud Cross-platform Proprietary Yes Yes Command line E-mail, GUI, instant messenger, Twitter Eclipse, Visual Studio JIRA, Bugzilla, Perl API, Command Line
Flosum Hosted Yes Yes No Command line No Eclipse RESTful API
Go Cross-platform Apache 2.0 Yes Yes Cross-platform command-line E-mail, CCTray No RESTful API
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 Eclipse, IntelliJ IDEA, NetBeans Bugzilla, Google Code, JIRA, 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 Java, Command-line
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 (programming language), Java (programming language), 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 MSBuild, NAnt Ant, Maven, Gradle Ruby, Python, Node.js, Java, Scala, C Sharp, 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
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 No C, C++, Clojure, Erlang, Go, Groovy, Haskell, Java, Node.js, Perl, PHP, Python, Ruby, Scala E-Mail, Campfire, HipChat, IRC 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 Visual Studio, Eclipse Unknown
Tinderbox Cross-platform MPL Unknown Unknown Unknown E-mail Unknown Unknown

SCM system support[edit]

Name AccuRev Alienbrain BitKeeper CA Software Change Manager ClearCase CMVC CVS Darcs Dimensions Git GNU arch GNU Bazaar Integrity Mercurial Perforce Plastic PVCS Sourceanywhere StarTeam Subversion Surround Synergy Team Concert Team Foundation Server Vault Visual SourceSafe Others
AnthillPro Yes[11] No No Yes[12] Yes[13][14] No Yes[15][16] No Yes[17] Yes[18] No No Yes[19] Yes[20] Yes[21] No Yes[22] No Yes[23] Yes[24] No Yes[25] Yes[26] Yes[27][28] Yes[29] Yes File system
Apache Continuum No No No No Yes[10] No Yes[10] No No Yes[10] No Yes[10] No Yes[10] Yes[10] No No No Yes[10] Yes[10] No Yes[10] No No No Yes[10]
Apache Gump No No No No No No Yes No No No No No No No No No No No No Yes No No No No No No
AppVeyor CI No No No No No No No No No Yes No No No Yes No No No No No No No No No No No No
AutoDE No No No No No No Yes No No Yes No No No Yes No No No No No Yes No No No No No No
Automated Build Studio No No No No No No Yes No No No No No No No No No No No Yes Yes No No No No No No
Bamboo No No No No Yes No Yes No Yes Yes No No No Yes Yes No No No No Yes No No No No No No
BuildBot No No No No No No Yes Yes No Yes Yes Yes No Yes Yes No No No No Yes No No No No No No
Build Forge No No No No Yes No No No No Yes No No No Yes Yes No No No No Yes No No Yes No No No
BuildMaster Yes No No No Yes No Yes No No Yes No No Yes Yes Yes Yes Yes Yes No Yes Yes No No Yes Yes Yes File system
CABIE No No No No No No Yes No No No No No No No Yes No No No No Yes No No No No No No
CircleCI No No No No No No No No No Yes No No No No No No No No No No No No No No No No
node.ci No No No No No No No No No Yes No No No No No No No No No No No No No No No No
Codeship No No Yes No No No No No No Yes No No No No No No No No No No No No No No No No
Continua CI No No No No No No No No No Yes No Yes No Yes Yes Yes No No No Yes Yes No No Yes Yes No File system
CruiseControl No No No No Yes No Yes Yes No Yes No No Yes Yes Yes No No No Yes Yes Yes No No Yes No Yes
CruiseControl.NET Yes Yes Yes No Yes No Yes No No Yes No No Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes Yes Yes File system, FTP, Robocopy
Draco.NET No No No No No No Yes No No No No No No No No No Yes No No Yes No No No No No Yes
Drone.io No No No No No No No No No Yes No Yes No Yes No No No No No Yes No No No No No No
easyCIS No No No No No No No No No Yes No No No Yes No No No No No Yes No No No Yes No No File system
ElectricCommander Yes No No No Yes No Yes No No Yes No No No No Yes No Yes No Yes Yes No Yes No Yes No No
Go No No No No No No No No No Yes No No No Yes Yes No No No No Yes No No No Yes No No
Integrity No No No No No No No No No Yes No No No No No No No No No No No No No No No No
Jenkins/Hudson Yes No Yes No Yes Yes Yes No No Yes No Yes No Yes Yes No Yes No Yes Yes No No No Yes No Yes
Koality No No No No No No No No No Yes No No No Yes No No No No No No No No No No No No
LuntBuild Yes No No No Yes (Base and UCM) No Yes No No No No No No No Yes No No No Yes Yes No No No No No Yes File system
Lordui No No No No No No No No No No No No No No No No No No No No No No No No No No
QuickBuild Yes No No No Yes No Yes No No No No No No No Yes No No No Yes Yes No No No No No Yes
Semaphore No No No No No No No No No Yes No No No No No No No No No No No No No No No No
Shippable No No No No No No No No No Yes No No No No No No No No No No No No No No No No
Snap CI No No No No No No No No No Yes No No No No No No No No No No No No No No No No
Strider No No No No No No No No No Yes No No No No No No No No No No No No No No No No
Travis-CI No No No No No No No No No Yes No No No No No No No No No No No No No No No No
TeamCity Yes No No No Yes No Yes No No Yes No No No Yes Yes No No No Yes Yes No No No Yes Yes Yes
Team Foundation Server No No No No No No No No No Yes No No No No No No No No No No No No No Yes No No
Tinderbox No No No No No No No No No No No No No No No No No No No No No No No No No No

References[edit]

  1. ^ http://plugins.urbancode.com/AnthillPro/integration/MSBuild
  2. ^ http://plugins.urbancode.com/AnthillPro/integration/Nant
  3. ^ http://plugins.urbancode.com/AnthillPro/plugin/VisualStudio
  4. ^ http://plugins.urbancode.com/AnthillPro/plugin/Ant
  5. ^ http://plugins.urbancode.com/AnthillPro/integration/Maven
  6. ^ http://plugins.urbancode.com/AnthillPro/integration/Make
  7. ^ http://plugins.urbancode.com/AnthillPro/plugin/RTC-Jazz-Plugin
  8. ^ http://plugins.urbancode.com/AnthillPro/plugin/TFSBuildPlugin
  9. ^ http://plugins.urbancode.com/viewAllIntegrations
  10. ^ a b c d e f g h i j k "Continuum Features". Continuum. Apache Software Foundation. 2013-09-23. Retrieved 2014-03-03. 
  11. ^ http://plugins.urbancode.com/AnthillPro/plugin/AccurevPlugin
  12. ^ http://plugins.urbancode.com/AnthillPro/integration/Harvest
  13. ^ http://plugins.urbancode.com/AnthillPro/plugin/ClearCaseBaseDynamic
  14. ^ http://plugins.urbancode.com/AnthillPro/plugin/ClearCaseBaseSnapshot
  15. ^ http://plugins.urbancode.com/AnthillPro/integration/CVS
  16. ^ http://plugins.urbancode.com/AnthillPro/plugin/CVS-Export
  17. ^ http://plugins.urbancode.com/AnthillPro/integration/Dimensions
  18. ^ http://plugins.urbancode.com/AnthillPro/plugin/GitPlugin
  19. ^ http://plugins.urbancode.com/AnthillPro/integration/Integrity
  20. ^ http://plugins.urbancode.com/AnthillPro/plugin/MercurialPlugin
  21. ^ http://plugins.urbancode.com/AnthillPro/plugin/Perforce-Plugin
  22. ^ http://plugins.urbancode.com/AnthillPro/integration/PVCS
  23. ^ http://plugins.urbancode.com/AnthillPro/integration/StarTeam
  24. ^ http://plugins.urbancode.com/AnthillPro/plugin/Subversion-Plugin
  25. ^ http://plugins.urbancode.com/AnthillPro/integration/IBMSynergy
  26. ^ http://plugins.urbancode.com/AnthillPro/plugin/RationalTeamConcert-SCM
  27. ^ http://plugins.urbancode.com/AnthillPro/plugin/TFSPlugin
  28. ^ http://plugins.urbancode.com/AnthillPro/plugin/TFSGetSourcePlugin
  29. ^ http://plugins.urbancode.com/AnthillPro/integration/Vault

External links[edit]

[dead link]