group variable とは何か?
group variable は、単一の project ではなく group に設定される pipeline variable で、その group 配下のすべての project がその値を継承します。多くのリポジトリで共有される設定や認証情報を一元化します。project はより具体的な値で上書きすることもできます。
なぜ重要か
同じ registry トークンや共有設定をすべての project で定義するのは間違いやすく、ローテーションも困難です。group variable はそれをすべての project のために 1 回保持するので、更新はどこにでも伝播します。トレードオフは影響範囲が広がることであり、group レベルのシークレットには厳格なアクセス制御が求められます。
関連ガイド
What Is an Instance Variable?An instance variable is a CI variable defined at the whole platform instance level, available to every projec…
What Is a Scoped Variable?A scoped variable is a CI variable whose visibility is limited to a particular environment or condition, so i…
What Is a Protected Variable?A protected variable is a CI variable exposed only to pipelines running on protected branches or tags, keepin…