Skip to content
Latchkey

scoped variable とは何か?

scoped variable は、特定の環境または一致条件に紐づけられた pipeline variable で、そのスコープに入る job にだけ公開されます。同じ variable 名が環境ごとに異なる値を持てます。1 つの pipeline 定義で、間違った値を漏らすことなく多くの環境を対象にできます。

なぜ重要か

deploy pipeline は多くの場合、staging と production のように環境ごとに異なる認証情報やエンドポイントを必要とします。variable を環境にスコープすることで、staging の job が誤って production のシークレットを受け取ることを防ぎます。1 つの pipeline を多くのターゲットにわたって安全に再利用できるようにします。

関連ガイド