Comparison of continuous integration software


This is a compendium of continuous integration software that supports a software engineering practice, continuous integration, in which developers' changes are immediately tested and reported when they are added to the mainline code base. The comparison of various continuous integration tools is done on the basis of platform, license, builders and Integration IDEs.

Features

NamePlatformLicenseBuilders: WindowsBuilders: JavaBuilders: otherNotificationIntegration, IDEsIntegration, other
Apache GumpPythonEmail
AppVeyorHosted, Self-HostedEmail, HipChat, Slack,
Azure DevOps Server Cross-platformProprietary, MITEmail, SOAP, Catlight
BambooWeb containerXMPP, Google Talk, Email, RSS, Remote API, HipChat
BuddyCross-platformDesktop, Email, Slack, SMS
BuildbotPythonEmail, Web, GUI, IRC
BuildMasterCross-platformEmail, custom
GitLabCross-Platform, Self-HostedProprietary, MITEmail, Web, Slack and others
GoCDCross-platformEmail, hipchat, Slack, Gerrit, Gitter, Riemann
JenkinsWeb containerAndroid, Email, Google Calendar, IRC, XMPP, RSS, Twitter, Slack, Catlight, CCMenu, CCTray
OpenMake Software MeisterCross-platformEmail, XMPP, RSS, Systray
Semaphore HostedEmail, Campfire, HipChat, Slack, Flowdock, Webhooks, Remote API
Travis CIHostedEmail, Campfire, HipChat, IRC, Slack, Catlight, CCMenu, CCTray
TeamCityWeb containerEmail, XMPP, RSS, IDE, SysTray, Catlight
VexorHostedEmail, HipChat, Slack

SCM system support

The following table compares the features of some of the most popular Continuous Integration software on the basis of the Source Control Management or the Version Control Management which is an essential part of CI Software system. The table shows some popular SCMs and whether they are supported by the CI software.
NameAccuRevBitKeeperCA HarvestClearCaseCVSDarcsGitGNU BazaarIntegrityMercurialPerforcePlasticPVCSStarTeamSubversionSurroundSynergyTeam ConcertTFVCVaultVisual SourceSafe
Apache Gump
AppVeyor
Azure DevOps Server
Bamboo
Buddy
BuildBot
BuildMaster
Distelli
Jenkins
OpenMake Software Meister
Semaphore
TeamCity
Vexor