Skip to main content

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.

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.