Skip to main content

Variáveis

Saiba mais sobre variáveis em fluxos de trabalho do GitHub Actions.

Sobre

As variáveis fornecem uma forma de armazenar e reutilizar informações de configuração não confidenciais. Você pode armazenar quaisquer dados de configuração, como sinalizadores de compilador, nomes de usuário ou nomes de servidor como variáveis. As variáveis são interpoladas no computador que executa o fluxo de trabalho. Os comandos que são executados em ações ou etapas do fluxo de trabalho podem criar, ler e modificar variáveis.

Você pode definir variáveis personalizadas próprias ou usar as variáveis de ambiente padrão que o GitHub define automaticamente.

Você pode definir uma variável personalizada de duas maneiras.

  • Para definir uma variável de ambiente para uso em um só fluxo de trabalho, você pode usar a chave env do arquivo do fluxo de trabalho. Para obter mais informações, confira Como definir variáveis de ambiente para um fluxo de trabalho.
  • Ao definir uma variável de configuração para vários fluxos de trabalho, é possível fazê-lo no nível da organização, do repositório ou do ambiente. Ao criar uma variável em uma organização, você pode usar uma política para limitar o acesso por repositório. Por exemplo, você pode conceder acesso a todos os repositórios ou limitar o acesso a apenas repositórios privados ou a uma lista específica de repositórios. Para obter mais informações, confira Como definir variáveis de configuração para vários fluxos de trabalho.

Aviso

Por padrão, as variáveis são renderizadas sem máscaras nas saídas do build. Se você precisar de mais segurança para informações confidenciais, como senhas, use segredos. Para saber mais, confira Segredos.

Para obter a documentação de referência, confira Variables reference.