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.
Using pre-written building blocks in your workflow
Actions are the building blocks that power your workflow. A workflow can contain actions created by the community, or you can create your own actions directly within your application's repository. This guide will show you how to discover, use, and customize actions.
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.
Controlling permissions for GITHUB_TOKEN
Modify the default permissions granted to GITHUB_TOKEN
.
Evaluate expressions in workflows and actions
You can evaluate expressions in workflows and actions.
Store information in variables
GitHub sets default variables for each GitHub Actions workflow run. You can also set custom variables for use in a single workflow or multiple workflows.
Accessing contextual information about workflow runs
You can access context information in workflows and actions.
Passing information between jobs
You can define outputs to pass information from one job to another.
Setting a default shell and working directory
Define the default settings that will apply to all jobs in the workflow, or all steps in a job.
Usando ambientes para implantação
Especifique um ambiente de implantação em seu fluxo de trabalho.
Control the concurrency of workflows and jobs
Run a single job at a time.
Running variations of jobs in a workflow
Create a matrix to define variations for each job.
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.