Skip to main content
GitHub Docs
Version:
Free, Pro, & Team
Pesquisar no GitHub
GitHub Actions
/
Executores hospedados no GitHub
All products
GitHub Actions
Início Rápido
Aprenda o GitHub Actions
Entenda o GitHub Actions
Procurar e personalizar ações
Recursos essenciais
Expressões
Contextos
Variáveis
Use starter workflows
Cobrança e limites do fluxo de trabalho
Exemplos
Usar scripts para testar seu código em um executor
Usar a CLI do GitHub em um executor
Usar simultaneidade, expressões e uma matriz de teste
Usando fluxos de trabalho
Sobre fluxos de trabalho
Disparar um fluxo de trabalho
Executar um fluxo de trabalho manualmente
Desabilitar e habilitar um fluxo de trabalho
Eventos que disparam fluxos de trabalho
Sintaxe de fluxo de trabalho
Comandos de fluxo de trabalho
Reutilizar fluxos de trabalho
Fluxos de trabalho necessários
Armazenar dependências em cache
Armazenar artefatos
Criar fluxos de trabalho iniciais
Compartilhar fluxos de trabalho com sua organização
CLI do GitHub em fluxos de trabalho
Usando trabalhos
Usar trabalhos em um fluxo de trabalho
Escolher o executor para um trabalho
Usar condições para controlar a execução do trabalho
Matrizes
Simultaneidade
Ambientes
Executar trabalhos em um contêiner
Definir valores padrão para trabalhos
Atribuir permissões a trabalhos
Definir saídas para trabalhos
Gerenciar execuções de fluxos de trabalho
Executar fluxos de trabalho e trabalhos novamente
Cancelar um fluxo de trabalho
Aprovar execuções de bifurcação pública
Aprovar execuções de bifurcação privada
Revisar implantações
Ignorar execuções de fluxo de trabalho
Excluir uma execução de fluxo de trabalho
Fazer download dos artefatos do fluxo de trabalho
Remover artefatos de fluxo de trabalho
Build e teste
Integração contínua
Compilar e testar Go
Criar e testar Java e Ant
Criar e testar Java e Gradle
Criar e testar Java com Maven
Compilar e testar .NET
Criar e testar Node.js
Criar e testar PowerShell
Criar e testar Python
Criar e testar Ruby
Compilar e testar Swift
Criar e testar aplicativos Xamarin
Implantação
Sobre implantações
Sobre a implantação contínua
Implantar com ações do GitHub
Implantar em seu provedor de nuvem
Implantar no Amazon ECS
Implantar no Azure
Implantando o Node.js no Azure App Service
Implementando o Python no Azure App Service
Implantando o Java no Azure App Service
Implantando o .NET no Azure App Service
Implantando o PHP no Azure App Service
Implementando o Docker no Azure App Service
Fazendo a implantação no Azure Static Web App
Implantando no Azure Kubernetes Service
Implantar no Google Kubernetes Engine
Implantações com proteção à segurança
Fortalecimento da segurança com OpenID Connect
OpenID Connect no AWS
OpenID Connect no Azure
OpenID Connect na Google Cloud Platform
OpenID Connect no HashiCorp Vault
OpenID Connect em provedores de nuvem
OpenID Connect in PyPI
OpenID Connect com fluxos de trabalho reutilizáveis
Direcionar a ambientes diferentes
Usar ambientes para implantação
Proteger implantações
Criar regras de proteção personalizadas
Configurar regras de proteção personalizadas
Gerenciar suas implantações
Histórico de implantações
Implantar aplicativos Xcode
Assinar aplicativos Xcode
Serviços em contêineres
Sobre os contêineres de serviço
Criar contêineres de serviço PostgreSQL
Criar contêineres de serviço Redis
Publicar pacotes
Empacotando com o GitHub Actions
Publicar imagens do Docker
Publicar pacotes Java com Gradle
Publicar pacotes Java com Maven
Publicar pacotes do Node.js
Gerenciar problemas e solicitações de pull
Actions para gerenciamento de projetos
Adicionar etiquetas a problemas
Fechar problemas inativos
Adicionar etiqueta a comentário sobre problema
Mover problemas atribuídos
Remover etiqueta ao adicionar cartão
Agendar criação de problema
Migrar para o GitHub Actions
Migrações automatizadas
Automatizar a migração com GitHub Actions Importer
Como estender o Importador de GitHub Actions
Argumentos e configurações complementares
Migração do Azure DevOps
Migração do Bamboo
Bitbucket Pipelines migration
Migração do CircleCI
Migração do GitLab
Migração do Jenkins
Migração do Travis CI
Migrações manuais
Migrar do Azure Pipelines
Fazer a migração do CircleCI
Migrar da CI/CD do GitLab
Migrar do Jenkins
Migrar do Travis CI
Monitorar e solucionar problemas
Sobre monitoramento e solução de problemas
Grafo de visualização
Adicionar um selo de status
Histórico de execuções do fluxo de trabalho
Exibir tempo de execução do trabalho
Logs de execução de fluxo de trabalho
Habilitar o log de depuração
Notificações para execução de fluxo de trabalho
Executores hospedados no GitHub
About GitHub-hosted runners
About GitHub-hosted runners
Monitor current jobs
Customize runners
About larger runners
About larger runners
Manage larger runners
Control access to executor maiors
Run jobs on larger runners
Private networking
About private networking
Using OIDC
Using WireGuard
Executores auto-hospedados
Gerenciar executores auto-hospedados
Sobre executores auto-hospedados
Adicionar executores auto-hospedados
Dimensionar automaticamente executores auto-hospedados
Executar um script antes ou depois de um trabalho
Personalizar contêineres usados por trabalhos
Executar o aplicativo executor como um serviço
Servidores proxy
Rotular executores
Usar executores em um fluxo de trabalho
Gerenciar o acesso com grupos de executores
Monitorar e solucionar problemas
Remover executores auto-hospedados
Actions Runner Controller
Início Rápido
Sobre o ARC
Autenticação
Como implantar conjuntos de dimensionamento de executores
Usar ARC em um fluxo de trabalho
Solucionar problemas
Guias de segurança
Proteção de segurança
Usando segredos
Autenticação automática de token
Criar ações
Sobre ações personalizadas
Criar uma ação de contêiner do Docker
Criar uma ação de JavaScript
Criar uma ação composta
Sintaxe dos metadados
Suporte de Dockerfile
Definir códigos de saída
Publicar no GitHub Marketplace
Compartilhar do repositório privado
Compartilhar com sua organização
Liberar e manter ações
Ação de configuração da CLI
Guias para o GitHub Actions
GitHub Actions
/
Executores hospedados no GitHub
Usar executores hospedados no GitHub
Você pode usar os executores do GitHub para executar seus fluxos de trabalho do GitHub Actions.
Using GitHub-hosted runners
About GitHub-hosted runners
Monitoring your current jobs
Customizing GitHub-hosted runners
About larger runners
About larger runners
Managing larger runners
Controlling access to larger runners
Running jobs on larger runners
Connecting to a private network with GitHub-hosted runners
About private networking with GitHub-hosted runners
Using an API gateway with OIDC
Using WireGuard to create a network overlay