Skip to content
Latchkey

file variable とは何か?

file variable は、runner が値を含む一時ファイルとして実体化し、生の内容ではなくそのファイルへのパスを公開する pipeline variable です。認証情報や設定ファイルのパスを必要とするツールは、それを直接指し示せます。シークレットの保管と、ファイルから読み込むツールとの橋渡しをします。

なぜ重要か

クラウド CLI や kubeconfig を使うものなど、多くのツールはインラインの文字列ではなく認証情報ファイルへのパスを期待します。file variable は、pipeline の作成者がファイルを手書きせずにそのパスを提供します。鍵や証明書のような複数行のシークレットを、インライン variable やログの外に保ちます。

関連ガイド