Deployment Concurrency Group - CI/CD用語集の定義
deployment concurrency groupはenvironmentへのdeployを直列化し、2つのリリースが互いに競合しないようにします。
deployment concurrency groupは、共有のグループ名とともにconcurrencyキーを使い、あるターゲットへのdeployが一度に1つだけ実行され、新しいrunが古いrunをキューに入れるかキャンセルするようにします。
concurrency: { group: deploy-prod }を設定することで、チームはターゲットを中途半端な状態にしかねない重複deployを防ぎます。cancel-in-progressと組み合わせると、置き換えられたrunをスキップします。
関連ガイド
Concurrency Cancel-in-Progress - CI/CD Glossary DefinitionConcurrency Cancel-in-Progress: Cancel-in-progress is a `concurrency` setting that cancels an already-running…
Rolling Update - CI/CD Glossary DefinitionRolling Update: A rolling update replaces instances of an application in batches, updating a few at a time wh…
Blue-Green Deployment - CI/CD Glossary DefinitionBlue-Green Deployment: A blue-green deployment runs two identical environments (blue and green); the new vers…