O Que É uma File Variable?
Uma file variable é uma variável de pipeline que o runner materializa como um arquivo temporário contendo o valor e então expõe o caminho para esse arquivo em vez do conteúdo bruto. Ferramentas que exigem o caminho de um arquivo de credencial ou configuração podem apontar diretamente para ele. Ela faz a ponte entre o armazenamento de secrets e ferramentas que leem de arquivos.
Por que importa
Muitas ferramentas, como CLIs de nuvem ou consumidores de kubeconfig, esperam um caminho para um arquivo de credenciais, não uma string inline. Uma file variable fornece esse caminho sem que o autor do pipeline precise escrever o arquivo à mão. Ela mantém secrets multilinha como chaves e certificados fora de variáveis inline e logs.
Guias relacionados
What Is a Masked Variable?A masked variable is a value the CI runner redacts from log output, replacing it with asterisks so secrets do…
What Is a Protected Variable?A protected variable is a CI variable exposed only to pipelines running on protected branches or tags, keepin…
What Is a CI Environment File?A CI environment file is a runner-provided file a step writes to in order to set environment variables, outpu…