Skip to content
Latchkey

O Que É um Environment File de CI?

Um environment file de CI é um arquivo, cujo caminho o runner expõe através de uma variável, ao qual um step acrescenta conteúdo para persistir variáveis de ambiente, outputs de step ou adições ao path. Steps posteriores no mesmo job então enxergam esses valores. Ele substituiu a sintaxe mais antiga de linha de log para definir estado porque lida com valores multilinha de forma segura.

Por que isso importa

Os steps executam como processos separados, então uma variável definida em um não chega automaticamente ao próximo. Escrever no environment file é a forma suportada de passar valores adiante. Usá-lo em vez de comandos obsoletos também evita problemas de injeção com conteúdo multilinha não confiável.

Guias relacionados