Concurrency Group - CI/CD 用語集の定義
concurrency group とは、concurrency.group で設定されるキーで、workflow(または job)をキーごとに実行中インスタンス 1 つに制限し、任意で cancel-in-progress: true により古い進行中の実行をキャンセルします。
典型的なパターン
group: ${{ github.workflow }}-${{ github.ref }} を使うと、あるブランチへの最新の push だけが build を続け、置き換えられた実行をキャンセルして CI の分を節約します。deploy では通常 cancel-in-progress: false のままにして、release が決して中断されないようにします。
関連ガイド
Concurrency - CI/CD Glossary DefinitionConcurrency: **Concurrency** controls limit how many runs of a workflow execute at once, and can cancel super…
Job Concurrency Limit - CI/CD Glossary DefinitionJob Concurrency Limit: A job concurrency limit caps how many jobs may run at the same time within a scope, se…
Workflow Run - CI/CD Glossary DefinitionWorkflow Run: A workflow run is a single execution instance of a workflow, created when a trigger fires, with…