Comparison of Continuous Integration Software

Comparison of Continuous Integration Software

Contents

About Continuous Integration Software

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

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 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
Cascade Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
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
easyCIS Windows Proprietary MSBuild, NAnt, Visual Studio Unknown Unknown Subversion, TFS, File system Systray, RSS Unknown Unknown
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
FinalBuilder Server Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Go Cross-platform Proprietary Yes Yes Cross-platform command-line Subversion, Perforce, Mercurial, Git E-mail, CCTray None RESTful API
Integrity Ruby Unknown 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 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 1 Shell script, Rake AccuRev SCM, CVS, Visual Sourcesafe, Subversion, StarTeam, Perforce, Base Clearcase, Clearcase UCM, File system Unknown Unknown Unknown
OpenMake Meister Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
OpenMake Mojo Unknown Unknown Unknown Unknown Unknown CVS, Subversion E-mail 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
Railsonfire Ruby Proprietary Unknown Unknown Gem Heroku, GitHub Email, Web Unknown Heroku, GitHub
SCLM Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
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 Unknown Command line Team Foundation Server E-Mail, SOAP Visual Studio Unknown
Tinderbox Cross-platform MPL Unknown Unknown Unknown Unknown E-mail Unknown Unknown

See also

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Continuous integration — In software engineering, continuous integration (CI) implements continuous processes of applying quality control small pieces of effort, applied frequently. Continuous integration aims to improve the quality of software, and to reduce the time… …   Wikipedia

  • Comparison of shopping cart software — The following is a comparison of the features of various shopping cart software packages available. Some of the shopping cart software packages are extensible through a third party application. As such, the features listed below may not encompass …   Wikipedia

  • Software development process — Activities and steps Requirements Specification …   Wikipedia

  • Comparison of wiki software — The following tables compare general and technical information for a number of wiki software packages. Contents 1 General information 2 Target audience 3 Features 1 4 Features 2 …   Wikipedia

  • List of build automation software — Build automation involves scripting or automating the process of compiling computer source code into binary code. Below is a list of notable tools associated with the build automation process. Contents 1 Make based tools 2 Non Make based tools 3… …   Wikipedia

  • Software testing — is an empirical investigation conducted to provide stakeholders with information about the quality of the product or service under test [ [http://www.kaner.com/pdfs/ETatQAI.pdf Exploratory Testing] , Cem Kaner, Florida Institute of Technology,… …   Wikipedia

  • Software engineering — (SE) is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.[1] It is the… …   Wikipedia

  • Comparison of Android devices — Galaxy Nexus, the latest Google phone Android is a software stack for mobile devices that includes an operating system, middleware and key applications.[1] …   Wikipedia

  • Comparison of VoIP software — VoIP software is used to conduct telephone like voice conversations across Internet Protocol (IP) based networks. VoIP stands for Voice over IP . For residential markets, VoIP phone service is often cheaper than traditional public switched… …   Wikipedia

  • Comparison of iSCSI targets — An iSCSI target is a storage resource located on an iSCSI server (more generally, one of potentially many instances of iSCSI storage nodes running on that server) as a target . An iSCSI target usually represents hard disk storage, often accessed… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”