...
This table details the support for CI systems to report back the status of builds to SCM providers.
Gerrit | Github | GitLab | Bitbucket | Azure Code | |
---|---|---|---|---|---|
Jenkins | |||||
CircleCI | |||||
Azure Pipelines | |||||
Drone.io | |||||
Github Actions | |||||
GitLab-CI | † |
...
Builder Size | ARM Builders | External Builders | Platform Support | |
---|---|---|---|---|
Jenkins | N/A | N/A | Yes | All |
CircleCI | 2 vCPUs, 4-8 Gb RAM, larger sizes | Yes/No | All | |
Azure Pipelines | 2 vCPUs, 7 Gb RAM | Yes | All | |
Drone.io | N/A | Yes | Yes/No | Linux |
Github Actions | 2 vCPUs, 7 Gb RAM | Yes | All | |
GitLab-CI | 1 vCPU, 3.75 Gb RAM | Yes | Linux |
Platform Support 'All' means support for Linux, OSX, Windows.
External Builders 'Yes/No' means external hardware is supported in the self-hosted (non SaaS) version.
Plans and Pricing Models
Details on 'free for open source' plans and pricing models for communities who may exceed those limits.
Minutes (per Month) | Concurrent Builds | Pricing Model | |
---|---|---|---|
Jenkins | N/A | N/A | N/A |
CircleCI | 1000 | 4 | |
Azure Pipelines | Unlimited | 10 | |
Drone.io | Unlimited | Unlimited | |
Github Actions | Unlimited | 20 | Users |
Gitlab-CI | 50,000* | Unlimited |
Gitlab-CI: Open source projects need to apply to the "Gold" level to bump the minute cap.
Notes on Other Systems
There are several other CI SaaS platforms out there not included in this comparison for various reasons.
...