O Que É uma Protected Variable?
Uma protected variable é uma variável de pipeline que o sistema de CI injeta apenas quando o pipeline roda em uma branch ou tag protegida. Pipelines em outras refs, incluindo de forks ou branches não protegidas, nunca veem seu valor. Ela restringe credenciais sensíveis a refs confiáveis.
Por que importa
Deploy keys e secrets de produção não devem ser expostos a pipelines disparados por branches ou contribuidores arbitrários. Marcar uma variável como protected garante que apenas refs confiáveis e protegidas possam lê-la. Este é um controle central para manter credenciais de deploy fora de execuções de pipeline não confiáveis.
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 File Variable?A file variable is a CI variable whose value the runner writes to a temporary file, exposing the file's path…
What Is a Scoped Variable?A scoped variable is a CI variable whose visibility is limited to a particular environment or condition, so i…