CI における resource group とは何か?
resource group は、複数の job が共有すると、CI システムがそれらの job を並列ではなく順番に実行させるラベルです。deployment 環境のように job が奪い合う何かに対して排他制御を強制します。その group を保持している job は一度に 1 つだけ実行されます。
なぜ重要か
同じ環境に同時に到達する 2 つの deploy job は競合し、状態を破損させることがあります。それらに resource group を割り当てると直列化され、deployment が次々と行われます。単一のターゲットへの同時 deploy を防ぐ標準的な手段です。
関連ガイド
What Is an Interruptible Job?An interruptible job is one the CI system may cancel automatically when a newer pipeline supersedes it, freei…
What Is an Environment Scope?An environment scope binds a CI setting or variable to a specific environment, so it applies only to jobs dep…
What Is a Deployment Tier?A deployment tier is a label classifying an environment by its role, such as development, staging, or product…