Skip to main content

Usando fluxos de trabalho

Criando e gerenciando fluxos de trabalho de GitHub Actions.

Sobre fluxos de trabalho

Obtenha uma visão geral de alto nível dos fluxos de trabalho do GitHub Actions, incluindo gatilhos, sintaxe e recursos avançados.

Acionando um fluxo de trabalho

Como acionar fluxos de trabalho de GitHub Actions automaticamente

Executar um fluxo de trabalho manualmente

Quando um fluxo de trabalho é configurado para ser executado no evento workflow_dispatch, você pode executar o fluxo de trabalho usando a guia Ações no GitHub, a GitHub CLI ou a API REST.

Desabilitar e habilitar um fluxo de trabalho

Você pode desabilitar e habilitar novamente um fluxo de trabalho usando a interface do usuário de GitHub, a API REST, ou GitHub CLI.

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 Enterprise Server em um período agendado ou quando ocorre um evento externo do GitHub Enterprise Server.

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.

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.

Evitando duplicação

Você pode usar fluxos de trabalho reutilizáveis e ações compostas para evitar a duplicação de conteúdo dos fluxos de trabalho.

Reutilizar fluxos de trabalho

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

Memorizar dependências para acelerar os fluxos de trabalho

Para agilizar os seus fluxos de trabalho e torná-los mais eficientes, você pode criar e usar caches para dependências e outros arquivos reutilizados geralmente.

Armazenar dados do fluxo de trabalho como artefatos

Artefatos permitem que você compartilhe dados entre trabalhos em um fluxo e armazene dados quando o fluxo de trabalho estiver concluído.

Criando fluxos de trabalho iniciais para sua organização

Aprenda como criar fluxos de trabalho iniciais para ajudar as pessoas na sua equipe a adicionar novos fluxos de trabalho de forma mais fácil.

Compartilhando fluxos de trabalho, segredos e executores com a sua organização

Aprenda a usar recursos da organização para colaborar com a sua equipe, compartilhando fluxos de trabalho iniciantes, segredos, variáveis e executores auto-hospedados.

Usar o GitHub CLI em fluxos de trabalho

Você pode fazero script com GitHub CLI em fluxos de trabalho GitHub Actions.