環境スコープとは?
環境スコープとは、変数や構成を1つ以上の名前付き環境に結び付けるフィルタであり、一致する環境を対象とするjobに対してのみ有効になります。これにより、同じ設定名を環境ごとに異なる値へ解決できます。単一のpipelineが環境ごとの値を分離して保つための仕組みです。
なぜ重要か
デプロイpipelineでは、pipeline全体を複製することなく、stagingと本番とで異なるエンドポイントや認証情報を表現する必要があります。環境スコープは各値をその環境に結び付け、正しい値が自動的に注入されるようにします。これにより、jobが別の環境向けの値を誤って拾ってしまうのを防ぎます。
関連ガイド
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 Deployment Tier?A deployment tier is a label classifying an environment by its role, such as development, staging, or product…
What Is a Review App?A review app is a temporary, isolated deployment of a branch or merge request, spun up by CI so reviewers can…