ci services specs check
https://github.com/ligurio/awesome-ci
CI | OSS or Free | Build Limit | Concurrency | Timeout | No Output Timeout | Any Limits |
---|---|---|---|---|---|---|
AppVeyor | Free for OSS | Unlimited | 1 | 60min or less | ? | |
Azure Pipelines | Free for OSS | Unlimited | 10 | 360min | ? | |
Bitrise | Free for OSS | Unlimited | 1 | 45min | ? | |
Buddy | Free for OSS | 120 build/month | 1 | ? | ? | 5 projects / 500 MB cache / 1 GB & 2vCPU performance |
CircleCI | Free Plan | 2,500 free credits / week | 30(1 parallel) | 5h | default 10min (config: no_output_timeout) | |
CircleCI | Free for OSS | 100,000 free credits / week | 30(4 parallel) | ? | ? | |
Cirrus CI | Free for OSS | Unlimited? | Linux: 8, Windows: 2, FreeBSD: 2, macOS: 1 | 60min(max 2h) | ? | Parallel VMs limit |
Codefresh | Free Plan | Unlimited | 1 (2 step per build) | 60min? | 15min ? | |
Codeship Basic | Forever Free | 100 build/month | 1 | ? | ? | |
Codeship Pro | Forever Free | 100 build/month | 1 (Paralle Steps is Unlimited?) | 5h | 15min | |
Drone | Free for OSS | Unlimited? | Unlimited? | ? | ? | |
GitHub Actions | Free for Public repo | Unlimited | 20 | default 360min(config) | ? | Usage Limit |
JFrog Pipelines | Free plan | 2,000 min/month | ||||
Peakflow | ||||||
Razorops | Free Plan | 200 builds/month | 1 | ? | ? | |
Scrutinizer | Free for OSS | Unlimited? | 1 | ? | ? | |
Semaphore | FREE plan | 1 | default 60min(config) | ? | Quotas and Limits | |
Semaphore | FREE for OSS | Unlimited | Linux: 4, macOS: 1 | default 60min(config) | ? | Quotas and Limits |
Travis CI | Trial / Free for OSS | first 10,000 credits / Request credit each time | 1? | 50min | 10min |
Learn more about Concurrency. ci-parallel
CI | Linux | macOS | Windows | FreeBSD | CentOS | Container | Self Agent |
---|---|---|---|---|---|---|---|
AppVeyor | ☑️ | ☑️ | ☑️ | - | - | BYOC | ☑️ [*] |
Azure Pipelines | ☑️ | ☑️ | ☑️ | - | - | ☑️ | ☑️ |
Bitrise | ☑️ | ☑️ | - | - | - | 🔺 * | - |
Buddy | - | - | - | - | - | ☑️ | - |
CircleCI | ☑️ | ☑️ [*] | ☑️ | - | - | ☑️ | 💲 |
Cirrus CI | ☑️ | ☑️ | ☑️ | ☑️ | - | ☑️ [*] | ☑️ persistent-workers / :heavy_dollar_sign: [*] |
Codefresh | ☑️ | ☑️ [*] | Beta | - | - | ☑️ | ☑️* |
Codeship | - | - | - | - | - | ☑️ | - |
Drone | - | - | - | - | ☑️ | ☑️ [*] | |
GitHub Actions | ☑️ | ☑️ | ☑️ | - | - | ☑️ | ☑️ |
JFrog Pipelines | ☑️ | 💲 | ☑️ (AWS) | - | ☑️ | ☑️ | 💲 |
Peakflow | |||||||
Razorops | - | - | - | - | - | ☑️ | - |
Scrutinizer | ☑️ | - | - | - | - | ||
Semaphore | ☑️ | ☑️ | - | - | - | ☑️ [*] | - |
Travis CI | ☑️ | ☑️ | ☑️ | - | - | 🔺 * | - |
CI | Available Architectures | Agent Supported Architectures |
---|---|---|
AppVeyor | x64 | |
Azure Pipelines | x64 | x86,x64,arm,RHEL6 |
Bitrise | x64 | |
Buddy | ||
CircleCI | x64,arm64 | |
Cirrus CI | x86,x64 | persistent-workers supported (e.g. arm64) |
Codefresh | x64 | arm |
Codeship | ||
Drone | x64 | Platform |
GitHub Actions | x64 | x64,arm32,arm64 |
JFrog Pipelines | x86_64 | |
Peakflow | ||
Razorops | ||
Scrutinizer | ||
Semaphore | x64 | |
Travis CI | x64, ppc64le, s390x, arm64 |