Skip to content

srz-zumix/ci-parallel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ci-Parallel

AppVeyor Build status Azure Pipelines Build Status Bitrise Build Status Bitrise Build Status CircleCI Cirrus Build Status Codefresh build status Codeship Status for srz-zumix/ci-parallel Drone Build Status GitHub Actions Status Peakflow Build Status Scrutinizer Build Status Semaphore 2.0 Build Status Travis-CI Build Status

CI service parallel capability (FREE/OSS Plan)

CI Plan Limit to Concurrency Job Concurrency Step in Job Parallelism Max Note
AppVeyor OSS account 1 - - 1
Azure Pipelines OSS project 10 - - 10 (* Projects)
Bitrise OSS project 1 - - 1 (* Projects) Starting parallel builds with a single trigger
Buddy OSS account 1 1 - 1
CircleCI FREE account 30 - 1 1
CircleCI OSS account 30 - 4 4
Cirrus CI OSS account Linux: 8, Windows: 2, FreeBSD: 2, macOS: 1 - - 13
Codefresh OSS account 1 2 - 2
CodeShip Pro OSS project 1 50+ - 50+ (* Projects) limit nothing?
Drone OSS limit nothing? 50+ 50+ - 50+ limit nothing?
GitHub Actions OSS account 20 - - 20
JFrog Pipelines FREE nodepool 5 just want - just want limit to node pool max
Peakflow FREE project 1 1 - 1 (* Projects)
Scrutinizer OSS account 1 1 - 1
Semaphore 2.0 FREE organization 1 - 1 1
Semaphore 2.0 OSS organization 4 - 4 4
Travis CI FREE account 20 - - 20

Concurrency Job

ジョブの並行実行可能数 ここでいうジョブは各 CI サービスが定義するジョブを直接指すものではありません。 ここでのジョブは CI のフロー構成のうちトップレベルの構造を指すものです。

Concurrency Step in Job

ジョブ中のステップの並行実行可能数。 ここでいうステップは各 CI サービスが定義するステップを直接指すものではありません。 ここでのステップは CI のフロー構成のうち子レベルの構造を指すものです。

Parallelism

CI サービスの中には特定の処理を複数並列実行させる機能がある場合があります。 (インデックス環境変数が与えられた処理がそれぞれ実行される) その上限。

Max

各レベルを合算した場合の並行実行可能数の最大。

Visualize parallel

  1. download json
  2. open google chrome
  3. open chrome://tracing
  4. load json

AppVeyor

AppVeyor.json AppVeyor

Azure Pipelines

AzurePipelines.json AzurePipelines

Bitrise

Bitrise.json Bitrise

CircleCI

CircleCI-1x31.json CircleCI 1x31

CircleCI-4x8.json CircleCI 4x8

CircleCI-16x2.json CircleCI 16x2

Cirrus CI

CirrusCI.json CirrusCI

Codefresh

Codefresh.json Codefresh

CodeShip

CodeShip.json CodeShip

Drone

Drone.json Drone

GitHub Actions

GitHubActions.json GitHubActions

JFrog Pipelines

JFrogPipelines.json JFrog Pipelines

Peakflow

Peakflow.json Peakflow

Scrutinizer

Scrutinizer.json Scrutinizer

Semaphore

Semaphore.json Semaphore

Travis CI

TravisCI.json TravisCI

Repository for CI service specification survey