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 |
