Escolhendo o que seu fluxo de trabalho faz
Fluxos de trabalho automatizam tarefas no seu ciclo de vida de desenvolvimento de software. Muitas tarefas que você conclui manualmente podem ser convertidas em um fluxo de trabalho do GitHub Actions.
Usando trabalhos em um fluxo de trabalho
Use fluxos de trabalho para executar vários trabalhos.
Usando blocos de construção pré-gravados no seu fluxo de trabalho
Ações são os blocos de construção que alimentam seu fluxo de trabalho. Um fluxo de trabalho pode conter ações criadas pela comunidade, ou você pode criar suas próprias ações diretamente no repositório do seu aplicativo. Este guia mostrará como descobrir, usar e personalizar ações.
Usar o GitHub CLI em fluxos de trabalho
Você pode fazero script com GitHub CLI em fluxos de trabalho GitHub Actions.
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.
Adicionar scripts ao seu fluxo de trabalho
Você pode usar fluxos de trabalho do GitHub Actions para executar scripts.
Controlando permissões para GITHUB_TOKEN
Modificar as permissões padrão concedidas a GITHUB_TOKEN
.
Avaliar expressões em fluxos de trabalho e ações
Você pode avaliar expressões em fluxos de trabalho e ações.
Armazenar informações em variáveis
GitHub define variáveis padrão para cada execução do fluxo de trabalho de GitHub Actions. Você também pode definir variáveis personalizadas para uso em um ou vários fluxos de trabalho.
Acessar informações contextuais sobre execuções de fluxo de trabalho
Você pode acessar as informações de contexto nos fluxos de trabalho e nas ações.
Passando informações entre trabalhos
Você pode definir saídas para passar informações de um trabalho para outro.
Definindo um shell padrão e diretório de trabalho
Defina as configurações padrão que serão aplicadas a todos os trabalhos no fluxo de trabalho ou todas as etapas de um trabalho.
Usando ambientes para implantação
Especifique um ambiente de implantação em seu fluxo de trabalho.
Controlar a simultaneidade de fluxos de trabalho e trabalhos
Execute um único trabalho de cada vez.
Executando variações de trabalhos em um fluxo de trabalho
Crie uma matriz para definir as variações de cada trabalho.
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.
Armazenando e compartilhando dados de um fluxo de trabalho
Artefatos permitem que você compartilhe dados entre trabalhos em um fluxo e armazene dados quando o fluxo de trabalho estiver concluído.