Comparison of continuous integration software
Appearance
This is a compendium of software tools that support continuous integration.[1]
Features
[edit]Version control support
[edit]The following table compares notable continuous integration software on the basis of version control support.
| Name | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AppVeyor | No | No | No | No | No | No | Yes | No | No | Yes | No | No | No | No | Yes[23] | 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 | Yes[24] | No | No | Yes | Yes | No | Yes | No | No | Yes | Yes | No | No | No | Yes | No | No | No | Yes[25] | No | No |
| BuildBot | No | No | No | No | Yes | Yes | Yes | Yes | No | Yes | Yes | No | No | No | Yes | No | No | No | No | No | No |
| Harness | No | No | No | No | No | No | Yes[26] | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
| Jenkins | Yes | Yes | Yes | Yes | Yes | Yes[27] | Yes | Yes | Yes[28] | Yes | Yes | Yes[29] | Yes | Yes | Yes | Yes[30] | Yes[31] | Yes[32] | Yes | Yes[33] | 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 | Yes[34] | 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
[edit]References
[edit]- ↑ Integration, Continuous (2007). Continuous Integration: Improving Software Quality and Reducing Risk. Pearson Education. ISBN 9780321630148.
- ↑ "MSBuild | Bamboo Server 8.0 | Atlassian Documentation". confluence.atlassian.com.
- ↑ "NAnt | Bamboo Server 8.0 | Atlassian Documentation". confluence.atlassian.com.
- ↑ "Visual Studio | Bamboo Server 8.0 | Atlassian Documentation". confluence.atlassian.com.
- ↑ "Ant | Bamboo Server 8.0 | Atlassian Documentation". confluence.atlassian.com.
- ↑ "Maven | Bamboo Server 8.0 | Atlassian Documentation". confluence.atlassian.com.
- ↑ "Xcode | Bamboo Server 8.0 | Atlassian Documentation". confluence.atlassian.com.
- ↑ "Phing | Bamboo Server 5.10 | Atlassian Documentation". confluence.atlassian.com.
- ↑ "Grails | Bamboo Server 5.11 | Atlassian Documentation". confluence.atlassian.com.
- ↑ "Installing Buildkite agent". buildkite.com.
- ↑ "Integrations- Buildkite Docs". buildkite.com.
- ↑ "Install GitLab Runner on Windows | GitLab". docs.gitlab.com.
- ↑ "Maven packages in the Package Repository | GitLab". docs.gitlab.com.
- ↑ "Unit test reports | GitLab". docs.gitlab.com.
- ↑ "Executors | GitLab". docs.gitlab.com.
- ↑ "Project integrations | GitLab". docs.gitlab.com.
- ↑ "Gitpod Integration | GitLab". docs.gitlab.com.
- ↑ "Web IDE | GitLab". docs.gitlab.com.
- ↑ Code Climate "Getting Started with Code Climate Quality: Setting Up Test Coverage".
- ↑ "Travis CI Documentation". docs.travis-ci.com.
- ↑ "PowerShell | TeamCity On-Premises". TeamCity On-Premises Help.
- ↑ "Xcode Project | TeamCity On-Premises". TeamCity On-Premises Help.
- ↑ "Build Environment".
- ↑ "Atlassian Marketplace". marketplace.atlassian.com.
- ↑ "Atlassian Marketplace". marketplace.atlassian.com.
- ↑ "What's supported by Harness CI". Harness Developer Hub. Retrieved 2026-07-19.
- ↑ "Darcs Plugin - Jenkins - Jenkins Wiki".
- ↑ "PTC Windchill RV&S CM". PTC Windchill RV&S CM.
- ↑ "PlasticSCM Plugin - Jenkins - Jenkins Wiki".
- ↑ "Surround SCM Plugin - Jenkins - Jenkins Wiki".
- ↑ "Synergy Plugin - Jenkins - Jenkins Wiki".
- ↑ "Team Concert". Team Concert.
- ↑ "SourceGear Vault". SourceGear Vault.
- ↑ "Bazaar - TeamCity Plugin". JetBrains Marketplace.
Further reading
[edit]- 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.