Skip to content
Latchkey

CI における resource group とは何か?

resource group は、複数の job が共有すると、CI システムがそれらの job を並列ではなく順番に実行させるラベルです。deployment 環境のように job が奪い合う何かに対して排他制御を強制します。その group を保持している job は一度に 1 つだけ実行されます。

なぜ重要か

同じ環境に同時に到達する 2 つの deploy job は競合し、状態を破損させることがあります。それらに resource group を割り当てると直列化され、deployment が次々と行われます。単一のターゲットへの同時 deploy を防ぐ標準的な手段です。

関連ガイド