# Documentação do GitHub Actions

Automatize, personalize e execute seus fluxos de trabalho de desenvolvimento de software diretamente em seu repositório com GitHub Actions. Você pode descobrir, criar e compartilhar ações para realizar qualquer trabalho que desejar, incluindo CI/CD, bem como combinar ações em um fluxo de trabalho completamente personalizado.

## Recommended

* [Guia Rápido do GitHub Actions](/pt/enterprise-server@3.22/actions/get-started/quickstart)

  Experimente os principais recursos em GitHub Actions minutos.

* [Noções básicas sobre GitHub Actions](/pt/enterprise-server@3.22/actions/get-started/understand-github-actions)

  Aprenda os conceitos fundamentais e a terminologia essencial em GitHub Actions.

* [Usar executores hospedados no GitHub](/pt/enterprise-server@3.22/actions/how-tos/manage-runners/github-hosted-runners/use-github-hosted-runners)

  Você pode atribuir um trabalho para ser executado em uma máquina virtual hospedada por GitHub.

* [Sintaxe de fluxo de trabalho para o GitHub Actions](/pt/enterprise-server@3.22/actions/reference/workflows-and-actions/workflow-syntax)

  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](/pt/enterprise-server@3.22/actions/reference/workflows-and-actions/events-that-trigger-workflows)

  Você pode configurar seus fluxos de trabalho para serem executados quando uma atividade GitHub específica ocorrer, em um horário agendado ou quando ocorrer um evento fora dele GitHub .

* [Usar atestados de artefatos para estabelecer a procedência de compilações](/pt/enterprise-server@3.22/actions/how-tos/secure-your-work/use-artifact-attestations/use-artifact-attestations)

  Os atestados de artefatos permitem que você aumente a segurança da cadeia de fornecedores de suas compilações, estabelecendo onde e como seu software foi criado.

* [Migrar para o GitHub Actions](/pt/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions)

  Aprenda como fazer a migração dos seus fluxos de trabalho de CI/CD existentes para GitHub Actions.

* [Reutilizar fluxos de trabalho](/pt/enterprise-server@3.22/actions/how-tos/reuse-automations/reuse-workflows)

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

* [Como ver as métricas do GitHub Actions](/pt/enterprise-server@3.22/actions/how-tos/administer/view-metrics)

  Você pode visualizar métricas para monitorar onde sua organização ou repositórios usam GitHub Actions e como elas estão se saindo.

## Links

### Getting started

* [Noções básicas sobre GitHub Actions](/pt/enterprise-server@3.22/actions/get-started/understand-github-actions)

  Aprenda os conceitos fundamentais e a terminologia essencial em GitHub Actions.

* [Guia Rápido do GitHub Actions](/pt/enterprise-server@3.22/actions/get-started/quickstart)

  Experimente os principais recursos em GitHub Actions minutos.

## Articles

* [Guia Rápido do GitHub Actions](/pt/enterprise-server@3.22/actions/get-started/quickstart)

  Experimente os principais recursos em GitHub Actions minutos.

* [Noções básicas sobre GitHub Actions](/pt/enterprise-server@3.22/actions/get-started/understand-github-actions)

  Aprenda os conceitos fundamentais e a terminologia essencial em GitHub Actions.

* [Integração contínua](/pt/enterprise-server@3.22/actions/get-started/continuous-integration)

  Você pode criar fluxos de trabalho personalizados de integração contínua (CI) diretamente no seu repositório GitHub com GitHub Actions.

* [Implantação contínua](/pt/enterprise-server@3.22/actions/get-started/continuous-deployment)

  Você pode criar fluxos de trabalho personalizados de CD (implantação contínua) diretamente no seu repositório GitHub com GitHub Actions.

* [GitHub Actions vs GitHub Apps](/pt/enterprise-server@3.22/actions/get-started/actions-vs-apps)

  Saiba mais sobre as principais diferenças entre o GitHub Actions e o GitHub Apps para ajudar você a decidir qual é o ideal para seus casos de uso.

* [Fluxos de trabalho](/pt/enterprise-server@3.22/actions/concepts/workflows-and-actions/workflows)

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

* [Variáveis](/pt/enterprise-server@3.22/actions/concepts/workflows-and-actions/variables)

  Saiba mais sobre variáveis em GitHub Actions fluxos de trabalho.

* [Contextos](/pt/enterprise-server@3.22/actions/concepts/workflows-and-actions/contexts)

  Saiba mais sobre contextos em GitHub Actions.

* [Expressões](/pt/enterprise-server@3.22/actions/concepts/workflows-and-actions/expressions)

  Você pode avaliar expressões em fluxos de trabalho e ações.

* [Reutilizando configurações de fluxo de trabalho](/pt/enterprise-server@3.22/actions/concepts/workflows-and-actions/reusing-workflow-configurations)

  Aprenda a evitar a duplicação ao criar um fluxo de trabalho.

* [Sobre ações personalizadas](/pt/enterprise-server@3.22/actions/concepts/workflows-and-actions/custom-actions)

  As ações são tarefas individuais que podem ser combinadas para criar trabalhos e personalizar seu fluxo de trabalho. Você pode criar suas próprias ações ou usar e personalizar ações compartilhadas pela GitHub comunidade.

* [Ambientes de implantação](/pt/enterprise-server@3.22/actions/concepts/workflows-and-actions/deployment-environments)

  Você pode criar e implementar em ambientes diferentes.

* [Concorrência](/pt/enterprise-server@3.22/actions/concepts/workflows-and-actions/concurrency)

  Saiba mais sobre como executar fluxos de trabalho e trabalhos ao mesmo tempo.

* [Artefatos do fluxo de trabalho](/pt/enterprise-server@3.22/actions/concepts/workflows-and-actions/workflow-artifacts)

  Saiba mais sobre como armazenar e compartilhar dados como artefatos de fluxos de GitHub Actions trabalho.

* [Cache de dependência](/pt/enterprise-server@3.22/actions/concepts/workflows-and-actions/dependency-caching)

  Saiba mais sobre o cache de dependência para velocidade e eficiência do fluxo de trabalho.

* [Notificações para execuções de fluxo de trabalho](/pt/enterprise-server@3.22/actions/concepts/workflows-and-actions/notifications-for-workflow-runs)

  Você pode se inscrever para receber notificações sobre as execuções do fluxo de trabalho que você iniciar.

* [Executores hospedados no GitHub](/pt/enterprise-server@3.22/actions/concepts/runners/github-hosted-runners)

  GitHub oferece máquinas virtuais hospedadas para executar fluxos de trabalho. A máquina virtual contém um ambiente de ferramentas, pacotes e configurações disponíveis para GitHub Actions usar.

* [Executores avançados](/pt/enterprise-server@3.22/actions/concepts/runners/larger-runners)

  Organize e governe seus fluxos de trabalho com executores maiores hospedados em GitHub usando grupos de executores, políticas de concorrência e controles de acesso granulares.

* [Executores auto-hospedados](/pt/enterprise-server@3.22/actions/concepts/runners/self-hosted-runners)

  Você pode hospedar seus próprios executores e personalizar o ambiente usado para executar trabalhos em seus fluxos de trabalho GitHub Actions.

* [Rede privada com executores hospedados pelo GitHub](/pt/enterprise-server@3.22/actions/concepts/runners/private-networking)

  Você pode conectar executores hospedados no GitHub a recursos em uma rede privada, incluindo registros de pacotes, gerentes secretos e outros serviços locais.

* [Grupos de runners](/pt/enterprise-server@3.22/actions/concepts/runners/runner-groups)

  Use grupos de executores para controlar o acesso aos executores e organizar os executores em toda a sua organização ou empresa.

* [Conjuntos de dimensionamento de executor](/pt/enterprise-server@3.22/actions/concepts/runners/runner-scale-sets)

  Saiba mais sobre o que é um conjunto de dimensionamento de executores e como ele pode interagir com o Actions Runner Controller.

* [Controlador de Ações Runner](/pt/enterprise-server@3.22/actions/concepts/runners/actions-runner-controller)

  Você pode hospedar seus próprios executores e personalizar o ambiente usado para executar trabalhos em seus GitHub Actions fluxos de trabalho.

* [Suporte para o Controlador do Executor de Ações](/pt/enterprise-server@3.22/actions/concepts/runners/support-for-arc)

  O que saber antes de entrar em contato Suporte do GitHub para obter assistência com o Controlador do Executor de Ações.

* [Segredos](/pt/enterprise-server@3.22/actions/concepts/security/secrets)

  Saiba mais sobre segredos e como são usados em fluxos de trabalho GitHub Actions.

* [GITHUB\_TOKEN](/pt/enterprise-server@3.22/actions/concepts/security/github_token)

  Saiba o que `GITHUB_TOKEN` é, como funciona e por que ele é importante para a automação segura em GitHub Actions fluxos de trabalho.

* [OpenID Connect](/pt/enterprise-server@3.22/actions/concepts/security/openid-connect)

  O OpenID Connect permite que seus fluxos de trabalho troquem tokens de curta duração diretamente do seu provedor da nuvem.

* [Injeções de script](/pt/enterprise-server@3.22/actions/concepts/security/script-injections)

  Entenda os riscos de segurança associados a injeções de script e GitHub Actions fluxos de trabalho.

* [Executores comprometidos](/pt/enterprise-server@3.22/actions/concepts/security/compromised-runners)

  Entenda os riscos de segurança associados a runners comprometidosGitHub Actions.

* [Cobrança e uso](/pt/enterprise-server@3.22/actions/concepts/billing-and-usage)

  Há limites de uso para GitHub Actions fluxos de trabalho. As taxas de uso são aplicadas a repositórios que excedem a quantidade de minutos gratuitos e armazenamento disponíveis gratuitamente.

* [Usando modelos de fluxo de trabalho](/pt/enterprise-server@3.22/actions/how-tos/write-workflows/use-workflow-templates)

  GitHub fornece modelos de fluxo de trabalho para uma variedade de linguagens e ferramentas.

* [Acionando um fluxo de trabalho](/pt/enterprise-server@3.22/actions/how-tos/write-workflows/choose-when-workflows-run/trigger-a-workflow)

  Como disparar GitHub Actions fluxos de trabalho automaticamente

* [Usando condições para controlar a execução do trabalho](/pt/enterprise-server@3.22/actions/how-tos/write-workflows/choose-when-workflows-run/control-jobs-with-conditions)

  Impeça que um trabalho seja executado a menos que suas condições sejam atendidas.

* [Controlar a simultaneidade de fluxos de trabalho e tarefas](/pt/enterprise-server@3.22/actions/how-tos/write-workflows/choose-when-workflows-run/control-workflow-concurrency)

  Gerencie os fluxos de trabalho e os trabalhos que podem ser executados juntos.

* [Escolhendo o executor para um trabalho](/pt/enterprise-server@3.22/actions/how-tos/write-workflows/choose-where-workflows-run/choose-the-runner-for-a-job)

  Defina o tipo de máquina que processará um trabalho no seu fluxo de trabalho.

* [Executar trabalhos em um contêiner](/pt/enterprise-server@3.22/actions/how-tos/write-workflows/choose-where-workflows-run/run-jobs-in-a-container)

  Use um contêiner para executar as etapas de um trabalho.

* [Usando tarefas em um fluxo de trabalho](/pt/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/use-jobs)

  Use fluxos de trabalho para executar vários trabalhos.

* [Usando blocos de construção pré-gravados no seu fluxo de trabalho](/pt/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/find-and-customize-actions)

  Você pode usar e personalizar ações escritas previamente para alimentar o fluxo de trabalho.

* [Usando GitHub CLI em fluxos de trabalho](/pt/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/use-github-cli)

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

* [Adicionar scripts ao seu fluxo de trabalho](/pt/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/add-scripts)

  Você pode usar GitHub Actions fluxos de trabalho para executar scripts.

* [Usar segredos em ações do GitHub](/pt/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/use-secrets)

  Aprenda a criar segredos nos níveis de repositório, ambiente e organização para fluxos de trabalho GitHub Actions.

* [Armazenar informações em variáveis](/pt/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/use-variables)

  GitHub define variáveis padrão para cada GitHub Actions execução de fluxo de trabalho. Você também pode definir variáveis personalizadas para uso em um ou vários fluxos de trabalho.

* [Passando informações entre tarefas](/pt/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/pass-job-outputs)

  Você pode definir saídas para passar informações de um trabalho para outro.

* [Definindo um shell padrão e diretório de trabalho](/pt/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/set-default-values-for-jobs)

  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.

* [Implantação em um ambiente específico](/pt/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/deploy-to-environment)

  Especifique um ambiente de implantação em seu fluxo de trabalho.

* [Executando variações de tarefas em um workflow](/pt/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/run-job-variations)

  Crie uma matriz para definir as variações de cada trabalho.

* [Reutilizar fluxos de trabalho](/pt/enterprise-server@3.22/actions/how-tos/reuse-automations/reuse-workflows)

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

* [Criar modelos de fluxo de trabalho para sua organização](/pt/enterprise-server@3.22/actions/how-tos/reuse-automations/create-workflow-templates)

  Saiba como você pode criar modelos de fluxo de trabalho para ajudar as pessoas de sua equipe a adicionar novos fluxos de trabalho com mais facilidade.

* [Compartilhando ações e fluxos de trabalho com sua empresa](/pt/enterprise-server@3.22/actions/how-tos/reuse-automations/share-with-your-enterprise)

  É possível compartilhar uma ação ou um fluxo de trabalho reutilizável com sua empresa sem publicar a ação ou fluxo de trabalho publicamente.

* [Configurando o OpenID Connect no Amazon Web Services](/pt/enterprise-server@3.22/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-aws)

  Use o OpenID Connect dentro de seus fluxos de trabalho para efetuar a autenticação com Amazon Web Services.

* [Configurando o OpenID Connect no Azure](/pt/enterprise-server@3.22/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-azure)

  Use o OpenID Connect em seus fluxos de trabalho para autenticar com Azure.

* [Configurando OpenID Connect na Google Cloud Platform](/pt/enterprise-server@3.22/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-google-cloud-platform)

  Use OpenID Connect nos seus fluxos de trabalho para efetuar a autenticação com a Google Cloud Platform.

* [Configurando o OpenID Connect no HashiCorp Vault](/pt/enterprise-server@3.22/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-hashicorp-vault)

  Use o OpenID Connect nos seus fluxos de trabalho para efetuar a autenticação com o HashiCorp Vault.

* [Configurando OpenID Connect em provedores da nuvem](/pt/enterprise-server@3.22/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-cloud-providers)

  Use o OpenID Connect dentro de seus fluxos de trabalho para efetuar a autenticação com provedores de nuvem.

* [Usando o OpenID Connect com fluxos de trabalho reutilizáveis](/pt/enterprise-server@3.22/actions/how-tos/secure-your-work/security-harden-deployments/oidc-with-reusable-workflows)

  Você pode usar fluxos de trabalho reutilizáveis com o OIDC para padronizar e melhorar as suas etapas de implantação.

* [Implantando com GitHub Actions](/pt/enterprise-server@3.22/actions/how-tos/deploy/configure-and-manage-deployments/control-deployments)

  GitHub Actions fornece controle detalhado sobre implantações com ambientes, grupos de concorrência e regras de proteção.

* [Exibir o histórico de implantações](/pt/enterprise-server@3.22/actions/how-tos/deploy/configure-and-manage-deployments/view-deployment-history)

  Veja as implantações atuais e anteriores para o seu repositório.

* [Gerenciar ambientes para implantação](/pt/enterprise-server@3.22/actions/how-tos/deploy/configure-and-manage-deployments/manage-environments)

  Você pode criar ambientes e proteger esses ambientes com regras de proteção de implantação. Um trabalho que faz referência a um ambiente deve seguir quaisquer regras de proteção para o ambiente antes de executar ou acessar os segredos do ambiente.

* [Revisar implantações](/pt/enterprise-server@3.22/actions/how-tos/deploy/configure-and-manage-deployments/review-deployments)

  Você pode aprovar ou rejeitar trabalhos que estão aguardando revisão.

* [Criar regras de proteção de implantação personalizadas](/pt/enterprise-server@3.22/actions/how-tos/deploy/configure-and-manage-deployments/create-custom-protection-rules)

  Use GitHub Apps para automatizar a proteção de implantações com sistemas de terceiros.

* [Configurar regras de proteção de implantação personalizadas](/pt/enterprise-server@3.22/actions/how-tos/deploy/configure-and-manage-deployments/configure-custom-protection-rules)

  Use GitHub Apps para automatizar a proteção de implantações com sistemas de terceiros.

* [Implantando Node.js em Azure App Service](/pt/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/nodejs-to-azure-app-service)

  Saiba como implantar um projeto de Node.js para Azure App Service como parte de seus fluxos de trabalho de CD (implantação contínua).

* [Implantando Python em Azure App Service](/pt/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/python-to-azure-app-service)

  Saiba como implantar um projeto Python para Azure App Service como parte de seus fluxos de trabalho de CD (implantação contínua).

* [Implantando Java em Azure App Service](/pt/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/java-to-azure-app-service)

  Saiba como implantar um projeto Java para Azure App Service como parte de seus fluxos de trabalho de CD (implantação contínua).

* [Implantando .NET em Azure App Service](/pt/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/net-to-azure-app-service)

  Saiba como implantar um projeto de .NET para Azure App Service como parte de seus fluxos de trabalho de CD (implantação contínua).

* [Implantando o PHP em Azure App Service](/pt/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/php-to-azure-app-service)

  Saiba como implantar um projeto PHP para Azure App Service como parte de seus fluxos de trabalho de CD (implantação contínua).

* [Implantando o Docker no Serviço de Aplicativo do Azure](/pt/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/docker-to-azure-app-service)

  Saiba como implantar um contêiner do Docker para Serviço de Aplicativo do Azure como parte de seus fluxos de trabalho de CD (implantação contínua).

* [Fazendo a implantação nos Aplicativos Web Estáticos do Azure](/pt/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/azure-static-web-app)

  Saiba como implantar um aplicativo web no Azure Static Web App como parte de seus fluxos de trabalho de implantação contínua (CD).

* [Implantando no Azure Kubernetes Service](/pt/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/azure-kubernetes-service)

  Saiba como implantar um projeto no serviço Azure Kubernetes (AKS) como parte de um fluxo de trabalho de implantação contínua (CD).

* [Implantar no Amazon Elastic Container Service](/pt/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/amazon-elastic-container-service)

  Saiba como implantar um projeto no Amazon Elastic Container Service (ECS) como parte de um fluxo de trabalho de CD (implantação contínua).

* [Implantar no Google Kubernetes Engine](/pt/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/google-kubernetes-engine)

  Saiba como implantar um projeto no Google Kubernetes Engine (GKE) como parte de um fluxo de trabalho de CD (implantação contínua).

* [Instalar um certificado da Apple em executores do macOS para desenvolvimento do Xcode](/pt/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/sign-xcode-applications)

  Saiba como assinar apps do Xcode em um fluxo de trabalho de integração contínua (CI) instalando um certificado de assinatura de código da Apple nos executores GitHub Actions.

* [Como gerenciar ações personalizadas](/pt/enterprise-server@3.22/actions/how-tos/create-and-publish-actions/manage-custom-actions)

  Saiba como criar e gerenciar suas próprias ações e personalizar ações compartilhadas pela GitHub comunidade.

* [Definindo códigos de saída para ações](/pt/enterprise-server@3.22/actions/how-tos/create-and-publish-actions/set-exit-codes)

  Você pode usar códigos de saída para definir o status de uma ação.
  GitHub exibe status para indicar ações bem-sucedidas ou com falha.

* [Aprovando e mantendo ações](/pt/enterprise-server@3.22/actions/how-tos/create-and-publish-actions/release-and-maintain-actions)

  Você pode aproveitar a automação e as melhores práticas de código aberto para liberar e manter ações automatizadas.

* [Como usar versões e marcas imutáveis para gerenciar as versões da sua ação](/pt/enterprise-server@3.22/actions/how-tos/create-and-publish-actions/using-immutable-releases-and-tags-to-manage-your-actions-releases)

  Saiba como você pode usar uma combinação de lançamentos imutáveis no GitHub e tags Git para gerenciar os lançamentos da sua ação.

* [Executar um fluxo de trabalho manualmente](/pt/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/manually-run-a-workflow)

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

* [Reexecutando fluxos de trabalho e tarefas](/pt/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/re-run-workflows-and-jobs)

  Você pode executar novamente um fluxo de trabalho, todos os trabalhos que falharam na execução de um fluxo de trabalho, ou trabalhos específicos em uma execução de fluxo de trabalho até 30 dias após sua execução inicial.

* [Cancelar a execução do fluxo de trabalho](/pt/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/cancel-a-workflow-run)

  Você pode cancelar uma execução de fluxo de trabalho que está em andamento, incluindo todas as tarefas e etapas.

* [Desabilitar e habilitar um fluxo de trabalho](/pt/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/disable-and-enable-workflows)

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

* [Ignorar execuções de fluxo de trabalho](/pt/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/skip-workflow-runs)

  Você pode ignorar as execuções de fluxo de trabalho disparadas pelos eventos `push` e `pull_request` incluindo um comando na mensagem de commit.

* [Excluir a execução de um fluxo de trabalho](/pt/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/delete-a-workflow-run)

  Você pode excluir uma execução do fluxo de trabalho que foi concluída ou que tem mais de duas semanas.

* [Baixar artefatos do fluxo de trabalho](/pt/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/download-workflow-artifacts)

  Você pode fazer o download de artefatos arquivados antes que expirem automaticamente.

* [Remover artefatos de fluxo de trabalho](/pt/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/remove-workflow-artifacts)

  Você pode recuperar o armazenamento usado GitHub Actions excluindo artefatos antes que eles expirem GitHub.

* [Gerenciando caches](/pt/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/manage-caches)

  Você pode monitorar, filtrar e excluir caches de dependência criados com base em seus fluxos de trabalho.

* [Aprovando execuções de fluxo de trabalho de forks](/pt/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/approve-runs-from-forks)

  Você pode aprovar manualmente as execuções de fluxo de trabalho disparadas pela solicitação de pull de um colaborador.

* [Usar executores hospedados no GitHub](/pt/enterprise-server@3.22/actions/how-tos/manage-runners/github-hosted-runners/use-github-hosted-runners)

  Você pode atribuir um trabalho para ser executado em uma máquina virtual hospedada por GitHub.

* [Personalizando executores hospedados no GitHub](/pt/enterprise-server@3.22/actions/how-tos/manage-runners/github-hosted-runners/customize-runners)

  Você pode instalar software adicional em executores hospedados em GitHub como parte do fluxo de trabalho.

* [Usando um gateway de API com o OIDC](/pt/enterprise-server@3.22/actions/how-tos/manage-runners/github-hosted-runners/connect-to-a-private-network/connect-with-oidc)

  Você pode usar tokens OpenID Connect (OIDC) para autenticar seu fluxo de trabalho.

* [Usar o WireGuard para criar uma sobreposição de rede](/pt/enterprise-server@3.22/actions/how-tos/manage-runners/github-hosted-runners/connect-to-a-private-network/connect-with-wireguard)

  Você pode criar uma rede de sobreposição entre seu executor e um serviço em sua rede privada.

* [Adicionar executores auto-hospedados](/pt/enterprise-server@3.22/actions/how-tos/manage-runners/self-hosted-runners/add-runners)

  Você pode adicionar um runner autogerenciado a um repositório, a uma organização ou a uma empresa.

* [Como executar scripts antes ou depois de um trabalho](/pt/enterprise-server@3.22/actions/how-tos/manage-runners/self-hosted-runners/run-scripts)

  Os scripts podem ser executado automaticamente em um executor autohospedado, diretamente antes ou depois de um trabalho.

* [Configurar o aplicativo do executor auto-hospedado como um serviço](/pt/enterprise-server@3.22/actions/how-tos/manage-runners/self-hosted-runners/configure-the-application)

  Você pode configurar o aplicativo do executor auto-hospedado como um serviço para que inicie o aplicativo do executor automaticamente quando a máquina for iniciada.

* [Usar rótulos com os executores auto-hospedados](/pt/enterprise-server@3.22/actions/how-tos/manage-runners/self-hosted-runners/apply-labels)

  Você pode usar etiquetas para organizar os seus executores auto-hospedados com base em suas características.

* [Usar os executores auto-hospedados em um fluxo de trabalho](/pt/enterprise-server@3.22/actions/how-tos/manage-runners/self-hosted-runners/use-in-a-workflow)

  Para usar executores auto-hospedados em um fluxo de trabalho, você pode usar rótulos ou grupos para especificar o executor para uma tarefa.

* [Gerenciar o acesso a executores auto-hospedados usando grupos](/pt/enterprise-server@3.22/actions/how-tos/manage-runners/self-hosted-runners/manage-access)

  Você pode usar políticas para limitar o acesso a runners auto-hospedados que foram adicionados a uma conta corporativa.

* [Monitorar e solucionar problemas de executores auto-hospedados](/pt/enterprise-server@3.22/actions/how-tos/manage-runners/self-hosted-runners/monitor-and-troubleshoot)

  Você pode monitorar seus executores auto-hospedados para visualizar sua atividade e diagnosticar problemas comuns.

* [Remover executores auto-hospedados](/pt/enterprise-server@3.22/actions/how-tos/manage-runners/self-hosted-runners/remove-runners)

  Você pode remover permanentemente um executor auto-hospedado de um repositório.

* [Autenticando o ARC na API de GitHub](/pt/enterprise-server@3.22/actions/how-tos/manage-runners/use-actions-runner-controller/authenticate-to-the-api)

  Autenticar Actions Runner Controller na API GitHub.

* [Como implantar conjuntos de dimensionamento de executores com o Actions Runner Controller](/pt/enterprise-server@3.22/actions/how-tos/manage-runners/use-actions-runner-controller/deploy-runner-scale-sets)

  Implante conjuntos de escalonadores com Actions Runner Controller, e use opções avançadas de configuração para adaptar Actions Runner Controller às suas necessidades.

* [Usar executores do Controlador do Executor de Ações em um fluxo de trabalho](/pt/enterprise-server@3.22/actions/how-tos/manage-runners/use-actions-runner-controller/use-arc-in-a-workflow)

  Usar executores Actions Runner Controller em um arquivo de fluxo de trabalho.

* [Utilizando servidores proxy com um executor](/pt/enterprise-server@3.22/actions/how-tos/manage-runners/use-proxy-servers)

  Você pode configurar executores em ambientes isolados para usar um servidor proxy para comunicação segura com GitHub.

* [Usar o gráfico de visualização](/pt/enterprise-server@3.22/actions/how-tos/monitor-workflows/use-the-visualization-graph)

  Cada execução de fluxo de trabalho gera um gráfico em tempo real que ilustra o progresso da execução. Você pode usar este gráfico para monitorar e depurar fluxos de trabalho.

* [Visualizar o histórico de execução do fluxo de trabalho](/pt/enterprise-server@3.22/actions/how-tos/monitor-workflows/view-workflow-run-history)

  Você pode visualizar registros para cada execução de um fluxo de trabalho. Os registros incluem a situação de cada trabalho e a etapa de um fluxo de trabalho.

* [Adicionar um selo de status de fluxo de trabalho](/pt/enterprise-server@3.22/actions/how-tos/monitor-workflows/add-a-status-badge)

  Você pode exibir um selo de status no seu repositório para indicar o status dos seus fluxos de trabalho.

* [Usando registros de execução de fluxo de trabalho](/pt/enterprise-server@3.22/actions/how-tos/monitor-workflows/use-workflow-run-logs)

  Você pode visualizar, pesquisar e fazer download dos logs para cada trabalho em uma execução de fluxo de trabalho.

* [Habilitando o log de depuração](/pt/enterprise-server@3.22/actions/how-tos/monitor-workflows/enable-debug-logging)

  Se os logs do fluxo de trabalho não fornecerem detalhes suficientes para diagnosticar o motivo pelo qual um fluxo de trabalho, um trabalho ou uma etapa não está funcionando como esperado, habilite o log de depuração adicional.

* [Solução de problemas de fluxos de trabalho](/pt/enterprise-server@3.22/actions/how-tos/troubleshoot-workflows)

  Você pode usar as ferramentas GitHub Actions para depurar seus fluxos de trabalho.

* [Obtendo ajuda do suporte GitHub sobre GitHub Actions](/pt/enterprise-server@3.22/actions/how-tos/get-support)

  Saiba como Suporte do GitHub ajudar com GitHub Actions

* [Sintaxe de fluxo de trabalho para o GitHub Actions](/pt/enterprise-server@3.22/actions/reference/workflows-and-actions/workflow-syntax)

  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](/pt/enterprise-server@3.22/actions/reference/workflows-and-actions/events-that-trigger-workflows)

  Você pode configurar seus fluxos de trabalho para serem executados quando uma atividade GitHub específica ocorrer, em um horário agendado ou quando ocorrer um evento fora dele GitHub .

* [Comandos de fluxo de trabalho para o GitHub Actions](/pt/enterprise-server@3.22/actions/reference/workflows-and-actions/workflow-commands)

  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](/pt/enterprise-server@3.22/actions/reference/workflows-and-actions/variables)

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

* [Avaliar expressões em fluxos de trabalho e ações](/pt/enterprise-server@3.22/actions/reference/workflows-and-actions/expressions)

  Encontre informações sobre expressões em GitHub Actions.

* [Referência de contextos](/pt/enterprise-server@3.22/actions/reference/workflows-and-actions/contexts)

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

* [Implantações e ambientes](/pt/enterprise-server@3.22/actions/reference/workflows-and-actions/deployments-and-environments)

  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](/pt/enterprise-server@3.22/actions/reference/workflows-and-actions/dependency-caching)

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

* [Reutilizando configurações de fluxo de trabalho](/pt/enterprise-server@3.22/actions/reference/workflows-and-actions/reusing-workflow-configurations)

  Encontre informações sobre como evitar a duplicação ao criar um fluxo de trabalho reutilizando fluxos de trabalho existentes YAML.

* [Referência de sintaxe de metadados](/pt/enterprise-server@3.22/actions/reference/workflows-and-actions/metadata-syntax)

  É possível criar ações para realizar tarefas no repositório. Se você estiver fazendo uma ação personalizada, ela exigirá um arquivo de metadados que use a sintaxe YAML.

* [Referência de cancelamento de fluxo de trabalho](/pt/enterprise-server@3.22/actions/reference/workflows-and-actions/workflow-cancellation)

  Encontre informações sobre as etapas que GitHub executa para cancelar uma execução de um fluxo de trabalho.

* [Suporte do Dockerfile para GitHub Actions](/pt/enterprise-server@3.22/actions/reference/workflows-and-actions/dockerfile-support)

  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.

* [Referência de executores hospedados pelo GitHub](/pt/enterprise-server@3.22/actions/reference/runners/github-hosted-runners)

  Encontre informações sobre executores hospedados em GitHub, incluindo suas especificações e opções de personalização.

* [Referência de executores avançados](/pt/enterprise-server@3.22/actions/reference/runners/larger-runners)

  Encontre informações sobre corredores maiores, incluindo suas especificações e opções de personalização.

* [Referência de executores auto-hospedados](/pt/enterprise-server@3.22/actions/reference/runners/self-hosted-runners)

  Encontre informações sobre como configurar e usar executores auto-hospedados.

* [Referência de uso seguro](/pt/enterprise-server@3.22/actions/reference/security/secure-use)

  Práticas de segurança para escrever fluxos de trabalho e usar GitHub Actions recursos.

* [Uso seguro de pull\_request\_target](/pt/enterprise-server@3.22/actions/reference/security/securely-using-pull_request_target)

  Saiba mais sobre os riscos de segurança do `pull_request_target event`.

* [Referência de segredos](/pt/enterprise-server@3.22/actions/reference/security/secrets)

  Encontre informações técnicas sobre segredos em GitHub Actions.

* [Referência do OpenID Connect](/pt/enterprise-server@3.22/actions/reference/security/oidc)

  Encontre informações sobre como usar o OpenID Connect (OIDC) para autenticar GitHub Actions fluxos de trabalho com provedores de nuvem.

* [Limites do Actions](/pt/enterprise-server@3.22/actions/reference/limits)

  Há limites no GitHub Actions que você pode atingir à medida que escala seu uso; alguns deles podem aumentar ao entrar em contato com o suporte.

* [Argumentos e configurações complementares](/pt/enterprise-server@3.22/actions/reference/github-actions-importer/supplemental-arguments-and-settings)

  GitHub Actions Importer tem vários argumentos e configurações complementares para adaptar o processo de migração às suas necessidades.

* [Estendendo o Importador do GitHub Actions com transformadores personalizados](/pt/enterprise-server@3.22/actions/reference/github-actions-importer/custom-transformers)

  GitHub Actions Importer oferece a capacidade de estender seu mapeamento interno.

* [Criando um exemplo de fluxo de trabalho](/pt/enterprise-server@3.22/actions/tutorials/create-an-example-workflow)

  Neste tutorial, você aprenderá a criar um fluxo de trabalho básico disparado por um evento push.

* [Como criar e testar projetos com o Go](/pt/enterprise-server@3.22/actions/tutorials/build-and-test-code/go)

  Saiba como criar um fluxo de trabalho de integração contínua (CI) para criar e testar seu projeto Go.

* [Construir e testar Java com Ant](/pt/enterprise-server@3.22/actions/tutorials/build-and-test-code/java-with-ant)

  Saiba como criar um fluxo de trabalho de CI (integração contínua) em GitHub Actions para criar e testar seu projeto de Java com o Ant.

* [Compilar e testar Java com o Gradle](/pt/enterprise-server@3.22/actions/tutorials/build-and-test-code/java-with-gradle)

  Saiba como criar um fluxo de trabalho de CI (integração contínua) em GitHub Actions para criar e testar seu projeto de Java com o Gradle.

* [Compilar e testar Java com o Maven](/pt/enterprise-server@3.22/actions/tutorials/build-and-test-code/java-with-maven)

  Saiba como criar um fluxo de trabalho de CI (integração contínua) em GitHub Actions para criar e testar seu projeto de Java com o Maven.

* [Criar e testar .NET](/pt/enterprise-server@3.22/actions/tutorials/build-and-test-code/net)

  Saiba como criar um fluxo de trabalho de integração contínua (CI) para criar e testar seu projeto .NET.

* [Criar e testar Node.js](/pt/enterprise-server@3.22/actions/tutorials/build-and-test-code/nodejs)

  Saiba como criar um fluxo de trabalho de integração contínua (CI) para criar e testar o seu projeto Node.js.

* [Criar e testar PowerShell](/pt/enterprise-server@3.22/actions/tutorials/build-and-test-code/powershell)

  Saiba como criar um fluxo de trabalho de integração contínua (CI) para criar e testar seu projeto do PowerShell.

* [Compilar e testar Python](/pt/enterprise-server@3.22/actions/tutorials/build-and-test-code/python)

  Saiba como criar um fluxo de trabalho de CI (integração contínua) para criar e testar seu projeto de Python.

* [Criar e testar o Ruby](/pt/enterprise-server@3.22/actions/tutorials/build-and-test-code/ruby)

  É possível criar um fluxo de trabalho de integração contínua (CI) para criar e testar o seu projeto do Ruby.

* [Como criar e testar o Rust](/pt/enterprise-server@3.22/actions/tutorials/build-and-test-code/rust)

  Saiba como criar um fluxo de trabalho de integração contínua (CI) para criar e testar seu projeto do Rust.

* [Construção e teste Swift](/pt/enterprise-server@3.22/actions/tutorials/build-and-test-code/swift)

  Saiba como criar um fluxo de trabalho de integração contínua (CI) para criar e testar seu projeto Swift.

* [Compilar e testar aplicativos Xamarin](/pt/enterprise-server@3.22/actions/tutorials/build-and-test-code/xamarin-apps)

  Saiba como criar um fluxo de trabalho de CI (integração contínua) em GitHub Actions para criar e testar seu aplicativo Xamarin.

* [Usar GITHUB\_TOKEN para autenticação em fluxos de trabalho](/pt/enterprise-server@3.22/actions/tutorials/authenticate-with-github_token)

  Saiba como usar a autenticação `GITHUB_TOKEN` em nome de GitHub Actions.

* [Criando uma ação de JavaScript](/pt/enterprise-server@3.22/actions/tutorials/create-actions/create-a-javascript-action)

  Neste tutorial, você aprenderá como criar uma ação JavaScript usando o conjunto de ferramentas de ações.

* [Criar uma ação composta](/pt/enterprise-server@3.22/actions/tutorials/create-actions/create-a-composite-action)

  Neste tutorial, você aprenderá a criar uma ação composta.

* [Publicando imagens do Docker](/pt/enterprise-server@3.22/actions/tutorials/publish-packages/publish-docker-images)

  Neste tutorial, você aprenderá a publicar imagens do Docker em um registro, como Docker Hub ou GitHub Packages, como parte do fluxo de trabalho de CI (integração contínua).

* [Publicando pacotes Java com o Gradle](/pt/enterprise-server@3.22/actions/tutorials/publish-packages/publish-java-packages-with-gradle)

  Neste tutorial, você aprenderá a usar o Gradle para publicar pacotes Java em um registro como parte do fluxo de trabalho de CI (integração contínua).

* [Publicando pacotes de Java com o Maven](/pt/enterprise-server@3.22/actions/tutorials/publish-packages/publish-java-packages-with-maven)

  Neste tutorial, você aprenderá a usar o Maven para publicar pacotes Java em um registro como parte do fluxo de trabalho de CI (integração contínua).

* [Publicar pacotes do Node.js](/pt/enterprise-server@3.22/actions/tutorials/publish-packages/publish-nodejs-packages)

  Neste tutorial, você aprenderá a publicar pacotes do Node.js em um registro como parte do fluxo de trabalho de CI (integração contínua).

* [Adicionando etiquetas a problemas](/pt/enterprise-server@3.22/actions/tutorials/manage-your-work/add-labels-to-issues)

  Você pode usar GitHub Actions para rotular problemas automaticamente.

* [Fechar questões inativas](/pt/enterprise-server@3.22/actions/tutorials/manage-your-work/close-inactive-issues)

  Você pode usar o GitHub Actions para comentar ou fechar problemas inativos por um determinado período de tempo.

* [Comentar sobre um problema quando uma etiqueta é adicionada](/pt/enterprise-server@3.22/actions/tutorials/manage-your-work/add-comments-with-labels)

  Você pode usar GitHub Actions para comentar automaticamente sobre problemas quando um rótulo específico é aplicado.

* [Agendar a criação de problemas](/pt/enterprise-server@3.22/actions/tutorials/manage-your-work/schedule-issue-creation)

  Você pode usar o GitHub Actions para criar um problema regularmente para itens como reuniões diárias ou revisões trimestrais.

* [Armazenar e compartilhar dados com artefatos de fluxo de trabalho](/pt/enterprise-server@3.22/actions/tutorials/store-and-share-data)

  Use artefatos para compartilhar dados entre trabalhos em um fluxo e armazene dados quando o fluxo de trabalho estiver concluído.

* [Criando uma ação de contêiner do Docker](/pt/enterprise-server@3.22/actions/tutorials/use-containerized-services/create-a-docker-container-action)

  Neste tutorial, você aprenderá a criar uma ação de contêiner do Docker.

* [Comunicar-se com os contêineres de serviço do Docker](/pt/enterprise-server@3.22/actions/tutorials/use-containerized-services/use-docker-service-containers)

  Saiba como usar contêineres de serviço do Docker para conectar bancos de dados, serviços web, memória cache e outras ferramentas ao seu fluxo de trabalho.

* [Criar contêineres de serviço PostgreSQL](/pt/enterprise-server@3.22/actions/tutorials/use-containerized-services/create-postgresql-service-containers)

  Você pode criar um contêiner de serviço PostgreSQL para usar no seu fluxo de trabalho. Este guia mostra exemplos para criar um serviço PostgreSQL para trabalhos executados em contêineres ou diretamente na máquina executora.

* [Criando contêineres de serviço Redis](/pt/enterprise-server@3.22/actions/tutorials/use-containerized-services/create-redis-service-containers)

  Você pode usar os contêineres de serviço para criar um cliente Redis no seu fluxo de trabalho. Este guia mostra exemplos de criação de serviço Redis para trabalhos executados em contêineres ou diretamente na máquina executora.

* [Automatizando a migração com o importador de GitHub Actions](/pt/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/automated-migrations/use-github-actions-importer)

  Use o GitHub Actions Importer para planejar e automatizar sua migração para o GitHub Actions.

* [Migrando de Azure DevOps com o Importador de GitHub Actions](/pt/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/automated-migrations/azure-devops-migration)

  Saiba como usar GitHub Actions Importer para automatizar a migração de seus pipelines de Azure DevOps para GitHub Actions.

* [Migrando do Bamboo para o GitHub Actions Importer](/pt/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/automated-migrations/bamboo-migration)

  Saiba como usar GitHub Actions Importer para automatizar a migração de seus pipelines do Bamboo para GitHub Actions.

* [Migrando do Bitbucket Pipelines com o importador de GitHub Actions](/pt/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/automated-migrations/bitbucket-pipelines-migration)

  Saiba como usar GitHub Actions Importer para automatizar a migração dos pipelines do Bitbucket para GitHub Actions.

* [Migrando do CircleCI com GitHub Actions Importer](/pt/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/automated-migrations/circleci-migration)

  Saiba como usar GitHub Actions Importer para automatizar a migração dos pipelines do CircleCI para GitHub Actions.

* [Migrando do GitLab com o Importador de GitHub Actions](/pt/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/automated-migrations/gitlab-migration)

  Saiba como usar GitHub Actions Importer para automatizar a migração de seus pipelines do GitLab para GitHub Actions.

* [Migrando do Jenkins com o Importador de GitHub Actions](/pt/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/automated-migrations/jenkins-migration)

  Saiba como usar GitHub Actions Importer para automatizar a migração dos pipelines do Jenkins para GitHub Actions.

* [Migrando do Travis CI com GitHub Actions Importer](/pt/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/automated-migrations/travis-ci-migration)

  Saiba como usar GitHub Actions Importer para automatizar a migração de seus pipelines de CI travis para GitHub Actions.

* [Migrando de Azure Pipelines para GitHub Actions](/pt/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-azure-pipelines)

  GitHub Actions e Azure Pipelines compartilham várias semelhanças na configuração, o que torna a migração para GitHub Actions relativamente simples.

* [Migrando do CircleCI para o GitHub Actions](/pt/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-circleci)

  GitHub Actions e CircleCI compartilham várias semelhanças na configuração, o que torna a migração para GitHub Actions relativamente simples.

* [Migrando de CI/CD do GitLab para GitHub Actions](/pt/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-gitlab-cicd)

  GitHub Actions e o GITLab CI/CD compartilham várias semelhanças de configuração, o que torna a migração para GitHub Actions relativamente simples.

* [Migrando do Jenkins para o GitHub Actions](/pt/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-jenkins)

  GitHub Actions e Jenkins compartilham várias semelhanças, o que torna a migração para GitHub Actions relativamente simples.

* [Migrando de Travis CI para GitHub Actions](/pt/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-travis-ci)

  GitHub Actions e Travis CI compartilham várias semelhanças, o que ajuda a tornar relativamente simples migrar para GitHub Actions.

* [Comece a usar o Actions Runner Controller](/pt/enterprise-server@3.22/actions/tutorials/use-actions-runner-controller/get-started)

  Neste tutorial, você experimentará as noções básicas de Actions Runner Controller.

* [Solução de problemas dos erros do Actions Runner Controller](/pt/enterprise-server@3.22/actions/tutorials/use-actions-runner-controller/troubleshoot)

  Saiba como solucionar Actions Runner Controller erros.