Skip to content
Latchkey

並行実行の上限 - CI/CD用語集の定義

並行実行の上限は、グループ内でいくつの実行が同時に走れるかを制限します。

並行実行の上限は、いくつの実行が同時に concurrency group を共有できるかを制限します。グループごとに 1 つの実行だけが進み、他はキューに入るかキャンセルされ、concurrency: キーで制御されます。

GitHub Actions の並行実行は concurrency.group キーで定義されます。同じグループにマッピングされる実行は同時に走れないため、重複する deploy や無駄な重複実行を防ぎます。

.github/workflows/deploy.yml
concurrency:
  group: deploy-${{ github.ref }}
  cancel-in-progress: true

関連ガイド