Skip to main content

Referência de fluxos de trabalho e ações

Veja informações sobre fluxos de trabalho e ações no GitHub Actions.

Sintaxe de fluxo de trabalho para o GitHub Actions

Um fluxo de trabalho é um processo automatizado configurável constituído de um ou mais trabalhos. Você deve criar um arquivo YAML para definir a configuração do seu fluxo de trabalho.

Eventos que disparam fluxos de trabalho

É possível configurar a execução de seus fluxos de trabalho quando uma atividade específica acontece no GitHub em um período agendado ou quando ocorre um evento externo do GitHub.

Comandos de fluxo de trabalho para o GitHub Actions

Você pode usar comandos do fluxo de trabalho ao executar comandos do shell em um fluxo de trabalho ou no código de uma ação.

Referência de variáveis

Encontre informações para variáveis compatíveis, convenções de nomenclatura, limites e contextos em fluxos de trabalho do GitHub Actions.

Avaliar expressões em fluxos de trabalho e ações

Encontre informações para expressões no GitHub Actions.

Referência de contextos

Encontre informações sobre contextos disponíveis em fluxos de trabalho do GitHub Actions, incluindo propriedades disponíveis, métodos de acesso e exemplos de uso.

Implantações e ambientes

Encontre informações sobre regras de proteção de implantação, segredos de ambiente e variáveis de ambiente.

Referência do cache de dependência

Encontre informações sobre a funcionalidade do cache de dependência em fluxos de trabalho.

Referência de fluxos de trabalho reutilizáveis

Aprenda a evitar a duplicação ao criar um fluxo de trabalho reutilizando os fluxos de trabalho existentes.

Referência de sintaxe de metadados

É possível criar ações para realizar tarefas no repositório. As ações exigem um arquivo de metadados que use a sintaxe YAML.

Referência de cancelamento de fluxo de trabalho

Veja informações sobre as etapas que o GitHub segue para cancelar uma execução de fluxo de trabalho.

Suporte do arquivo Docker para GitHub Actions

Ao criar um Dockerfile para uma ação do contêiner Docker, você deverá ter em mente como algumas instruções do Docker interagem com o GitHub Actions e com um arquivo de metadados da ação.