Comparison of continuous integration software explained
This is a compendium of software tools that support continuous integration.[1]
Features
Name | Platform | License | Builders Windows
| Builders Java
| Builders other
| Notification | Integration, IDEs | Integration, other |
---|
Apache Gump | Python | | | | | Email | | |
AppVeyor | Hosted, Self-Hosted | | | | | Email, HipChat, Slack | | |
Azure DevOps Server (formerly TFS and VSTS) | Cross-platform | Proprietary, MIT | | | | Email, SOAP | | |
Bamboo | Web container | | | | | XMPP, Google Talk, Email, RSS, Remote API, HipChat | | |
Buddy | Cross-platform | | | | | Desktop, Email, Slack, SMS | | |
Buildbot | Python | | | | | Email, Web, GUI, IRC | | |
BuildMaster | Cross-platform | | | | | Email, custom | | |
CircleCI | Hosted, Self-Hosted | Proprietary | | | | Email | Visual Studio Code | GitHub, Bitbucket, GitLab |
GitLab | Hosted, Self-Hosted | Proprietary, MIT | | | | Email, Web, Slack and others[2] | | |
GoCD | Cross-platform | | | | | Email, hipchat, Slack, Gerrit, Gitter, Riemann etc | | |
Jenkins | Web container | | | | | Android, Email, Google Calendar, IRC, XMPP, RSS, Twitter, Slack, CCMenu, CCTray | | |
OpenMake Software Meister | Cross-platform | | | | | Email, XMPP, RSS, Systray | | |
Semaphore (software) | Hosted | | | | | Email, Campfire, HipChat, Slack, Flowdock, Webhooks, Remote API | | |
Travis CI | Hosted | | | | | Email, Campfire, HipChat, IRC, Slack, CCMenu, CCTray | | |
TeamCity | Web container | | | | | Email, XMPP, RSS, IDE, SysTray | | |
Vexor | Hosted | | | | | Email, HipChat, Slack | | |
Buildkite | Hosted, Self-Hosted | | [3] | Unknown | | | Unknown | [4] |
Tekton | Kubernetes | Apache 2.0 | Yes | Yes | Yes | Yes | Yes | Many | |
Version control support
The following table compares notable continuous integration software on the basis of version control support.
Further reading
Notes and References
- Book: Integration, Continuous. Continuous Integration: Improving Software Quality and Reducing Risk. Pearson Education. 2007. 9780321630148.
- Web site: Project integrations | GitLab. docs.gitlab.com.
- Web site: Installing Buildkite agent. buildkite.com.
- Web site: Integrations- Buildkite Docs . buildkite.com.
- Web site: Build Environment.
- Web site: Atlassian Marketplace. marketplace.atlassian.com.
- Web site: Atlassian Marketplace. marketplace.atlassian.com.
- Web site: Darcs Plugin - Jenkins - Jenkins Wiki.
- Web site: PTC Windchill RV&S CM. PTC Windchill RV&S CM.
- Web site: PlasticSCM Plugin - Jenkins - Jenkins Wiki.
- Web site: Surround SCM Plugin - Jenkins - Jenkins Wiki.
- Web site: Synergy Plugin - Jenkins - Jenkins Wiki.
- Web site: Team Concert. Team Concert.
- Web site: SourceGear Vault. SourceGear Vault.
- Web site: Bazaar - TeamCity Plugin. JetBrains Marketplace.