Sintaxe de fluxo de trabalho
O arquivo do fluxo de trabalho foi escrito em YAML. No arquivo de fluxo de trabalho de YAML, é possível usar a sintaxe de expressão para avaliar informações contextuais, literais, operadores e funções. As informações contextuais incluem fluxo de trabalho, variáveis de ambiente, segredos e eventos que acionaram o fluxo de trabalho. Ao usar executar em um fluxo de trabalho para executar comandos de shell, você pode usar uma sintaxe específica de comando de fluxo de trabalho para definir variáveis de ambiente, definir parâmetros de saída para etapas subsequentes e definir erros ou mensagens de depuração.
Eventos
Você pode configurar fluxos de trabalho para serem executados quando eventos específicos do GitHub ocorrerem, em um horário agendado, manualmente ou quando eventos estiverem fora do GitHub.
Autenticação e segredos
GitHub fornece um token que você pode usar para autenticar em nome de GitHub Actions. Você também pode armazenar informações confidenciais como um segredo na sua organização, repositório ou ambientes. GitHub criptografa todos os segredos.
Ambientes
Os trabalhos do fluxo de trabalho podem fazer referência a ambientes que possuem regras de proteção ou segredos específicos do ambiente.
Variáveis de ambiente
GitHub define as variáveis do ambiente para cada execução do fluxo de trabalho GitHub Actions. Você também pode definir variáveis de ambiente personalizadas no seu arquivo do fluxo de trabalho.
Administração
Quando você executa fluxos de trabalho em Executores hospedados em GitHub, existem limites de uso e taxas de uso potenciais. Você também pode desabilitar ou restringir o uso de GitHub Actions em um repositório e organização.
- Sintaxe de fluxo de trabalho para o GitHub Actions
- Contexto e sintaxe de expressão para o GitHub Actions
- Comandos do fluxo de trabalho para o GitHub Actions
- Eventos que acionam fluxos de trabalho
- Autenticação em um fluxo de trabalho
- Segredos criptografados
- Ambientes
- Variáveis de ambiente
- Limites de uso, cobrança e administração