This is a compendium of software tools that support continuous integration.
Features
Version control support
The following table compares notable continuous integration software on the basis of version control support.
Name | AccuRev | BitKeeper | CA Harvest | ClearCase | CVS | Darcs | Git | GNU Bazaar | Integrity | Mercurial | Perforce | Plastic | PVCS | StarTeam | Subversion | Surround | Synergy | Team Concert | TFVC | Vault | Visual SourceSafe |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apache Gump | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No |
AppVeyor | No | No | No | No | No | No | Yes | No | No | Yes | No | No | No | No | Yes23 | No | No | No | No | No | No |
Azure DevOps Server | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | Yes | No | No | No | Yes | No | No |
Bamboo | Yes24 | No | No | Yes | Yes | No | Yes | No | No | Yes | Yes | No | No | No | Yes | No | No | No | Yes25 | No | No |
Buddy | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | 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 |
Jenkins | Yes | Yes | Yes | Yes | Yes | Yes26 | Yes | Yes | Yes27 | Yes | Yes | Yes28 | Yes | Yes | Yes | Yes29 | Yes30 | Yes31 | Yes | Yes32 | Yes |
OpenMake Software Meister | Yes | No | Yes | Yes | Yes | No | Yes | No | Yes | No | Yes | No | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes |
Semaphore (software) | 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 | Yes33 | No | Yes | Yes | No | No | Yes | Yes | No | No | No | Yes | Yes | Yes |
Vexor | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
See also
Further reading
- Paul M. Duvall, Steve Matyas, Andrew Glover (2007-06-29). Continuous Integration: Improving Software Quality and Reducing Risk. Pearson Education. ISBN 9780321630148.{{cite book}}: CS1 maint: multiple names: authors list (link)
- Ching, Maria Odea; Porter, Brett (2009-09-15). Apache Maven 2 Effective Implementation: Build and Manage Applications with Maven, Continuum, and Archiva. Packt Publishing Ltd. ISBN 9781847194558.
- Melymuka, Volodymyr (2012-01-01). TeamCity 7 Continuous Integration Essentials. Packt Publishing Ltd. ISBN 9781849693776.
References
Integration, Continuous (2007). Continuous Integration: Improving Software Quality and Reducing Risk. Pearson Education. ISBN 9780321630148. 9780321630148 ↩
"MSBuild | Bamboo Server 8.0 | Atlassian Documentation". confluence.atlassian.com. https://confluence.atlassian.com/bamboo/msbuild-289277044.html ↩
"NAnt | Bamboo Server 8.0 | Atlassian Documentation". confluence.atlassian.com. https://confluence.atlassian.com/bamboo/nant-289277051.html ↩
"Visual Studio | Bamboo Server 8.0 | Atlassian Documentation". confluence.atlassian.com. https://confluence.atlassian.com/bamboo/visual-studio-289277041.html ↩
"Ant | Bamboo Server 8.0 | Atlassian Documentation". confluence.atlassian.com. https://confluence.atlassian.com/bamboo/ant-289277042.html ↩
"Maven | Bamboo Server 8.0 | Atlassian Documentation". confluence.atlassian.com. https://confluence.atlassian.com/bamboo/maven-289277038.html ↩
"Xcode | Bamboo Server 8.0 | Atlassian Documentation". confluence.atlassian.com. https://confluence.atlassian.com/bamboo/xcode-354353193.html ↩
"Phing | Bamboo Server 5.10 | Atlassian Documentation". confluence.atlassian.com. https://confluence.atlassian.com/bamboo0510/phing-824479816.html ↩
"Grails | Bamboo Server 5.11 | Atlassian Documentation". confluence.atlassian.com. https://confluence.atlassian.com/bamboo0511/grails-827359000.html ↩
"Install GitLab Runner on Windows | GitLab". docs.gitlab.com. https://docs.gitlab.com/runner/install/windows.html ↩
"Maven packages in the Package Repository | GitLab". docs.gitlab.com. https://docs.gitlab.com/ee/user/packages/maven_repository/ ↩
"Unit test reports | GitLab". docs.gitlab.com. https://docs.gitlab.com/ee/ci/unit_test_reports.html ↩
"Executors | GitLab". docs.gitlab.com. https://docs.gitlab.com/runner/executors/ ↩
"Project integrations | GitLab". docs.gitlab.com. https://docs.gitlab.com/ee/user/project/integrations/ ↩
"Gitpod Integration | GitLab". docs.gitlab.com. https://docs.gitlab.com/ee/integration/gitpod.html ↩
"Web IDE | GitLab". docs.gitlab.com. https://docs.gitlab.com/ee/user/project/web_ide/ ↩
Code Climate "Getting Started with Code Climate Quality: Setting Up Test Coverage". https://docs.codeclimate.com/docs/getting-started-test-coverage ↩
"Travis CI Documentation". docs.travis-ci.com. https://docs.travis-ci.com/user/languages/java/ ↩
"PowerShell | TeamCity On-Premises". TeamCity On-Premises Help. https://www.jetbrains.com/help/teamcity/powershell.html ↩
"Xcode Project | TeamCity On-Premises". TeamCity On-Premises Help. https://www.jetbrains.com/help/teamcity/xcode-project.html ↩
"Installing Buildkite agent". buildkite.com. https://buildkite.com/docs/agent/v3/windows ↩
"Integrations- Buildkite Docs". buildkite.com. https://buildkite.com/docs/integrations ↩
"Build Environment". https://www.appveyor.com/docs/installed-software#version-control-systems ↩
"Atlassian Marketplace". marketplace.atlassian.com. https://marketplace.atlassian.com/plugins/com.luxoft.bamboo.plugins.accurev ↩
"Atlassian Marketplace". marketplace.atlassian.com. https://marketplace.atlassian.com/plugins/com.stellarity.bamboo.tfs-repository-plugin ↩
"Darcs Plugin - Jenkins - Jenkins Wiki". https://wiki.jenkins-ci.org/display/JENKINS/Darcs+Plugin ↩
"PTC Windchill RV&S CM". PTC Windchill RV&S CM. https://plugins.jenkins.io/integrity-plugin ↩
"PlasticSCM Plugin - Jenkins - Jenkins Wiki". https://wiki.jenkins-ci.org/display/JENKINS/PlasticSCM+Plugin ↩
"Surround SCM Plugin - Jenkins - Jenkins Wiki". https://wiki.jenkins-ci.org/display/JENKINS/Surround+SCM+Plugin ↩
"Synergy Plugin - Jenkins - Jenkins Wiki". https://wiki.jenkins-ci.org/display/JENKINS/Synergy+Plugin ↩
"Team Concert". Team Concert. https://plugins.jenkins.io/teamconcert ↩
"SourceGear Vault". SourceGear Vault. https://plugins.jenkins.io/vault-scm-plugin ↩
"Bazaar - TeamCity Plugin". JetBrains Marketplace. https://plugins.jetbrains.com/plugin/8886-bazaar ↩