Skip to main content
Documentos do GitHub
Version:
Free, Pro, & Team
Pesquisar ou perguntar ao Copilot
Pesquisar ou perguntar
Copilot
Select language: current language is Portuguese
Pesquisar ou perguntar ao Copilot
Pesquisar ou perguntar
Copilot
Abrir menu
Barra lateral do recolhimento
Expandir barra lateral
Deslocar a trilha de navegação para a esquerda
Página Inicial
GitHub Actions
Tutoriais
Deslizar o caminho de navegação para a direita
GitHub Actions
Introdução
Início Rápido
Entenda o GitHub Actions
Integração contínua
Implantação contínua
Actions vs. aplicativos
Conceitos
Fluxos de trabalho e ações
Fluxos de trabalho
Variáveis
Contextos
Expressões
Reutilizando configurações de fluxo de trabalho
Ações personalizadas
Ambientes de implantação
Concorrência
Artefatos do fluxo de trabalho
Cache de dependência
Notificações para execuções de fluxo de trabalho
Executores
Executores hospedados no GitHub
Executores avançados
Executores auto-hospedados
Rede privada
Grupos de runners
Conjuntos de dimensionamento de executor
Controlador de Ações Runner
Suporte para o ARC
Segurança
Segredos
GITHUB_TOKEN
OpenID Connect
Atestados de artefatos
Injeções de script
Executores comprometidos
Controlador de admissão do Kubernetes
Métricas
Cobrança e uso
Instruções
Escrever fluxos de trabalho
Usar modelos do fluxo de trabalho
Escolher quando os fluxos de trabalho são executados
Acionar um fluxo de trabalho
Controlar trabalhos com condições
Controlar a simultaneidade do fluxo de trabalho
Escolher onde os fluxos de trabalho são executados
Escolher o executor para um trabalho
Executar trabalhos em um contêiner
Escolha o que os fluxos de trabalho fazem
Usar trabalhos
Procurar e personalizar ações
Usar a CLI do GitHub
Adicionar scripts
Usar segredos
Usar variáveis
Aprovar saídas de trabalho
Definir valores padrão para trabalhos
Implantar no ambiente
Executar variações de tarefa
Reutilizar automações
Reutilizar fluxos de trabalho
Criar modelos de fluxo de trabalho
Compartilhar entre repositórios privados
Compartilhar com sua organização
Proteja seu trabalho
Usar atestados de artefatos
Usar atestados de artefatos
Aumentar a classificação de segurança
Impor atestados de artefatos
Verificar atestados offline
Gerenciar atestados
Implantações com proteção à segurança
OIDC no AWS
OIDC no Azure
OIDC na Google Cloud Platform
OIDC no HashiCorp Vault
OIDC no JFrog
OIDC no Octopus Deploy
OIDC no PyPI
OIDC em provedores de nuvem
OIDC com fluxos de trabalho reutilizáveis
Implantar
Configurar e gerenciar implantações
Gerenciar implantações
Exibir histórico de implantação
Gerenciar ambientes
Revisar implantações
Criar regras de proteção personalizadas
Configurar regras de proteção personalizadas
Implantar em plataformas de terceiros
Node.js para Azure App Service
Implantação de Python no Azure App Service
Java para Azure App Service
.NET para o Azure App Service
PHP para Azure App Service
Docker para Serviço de Aplicativo do Azure
Azure Aplicativo Web Estático
Serviço de Kubernetes do Azure
Serviço de Contêiner Elástico da Amazon
Mecanismo Kubernetes do Google
Assinar aplicativos Xcode
Criar e publicar ações
Gerenciar ações personalizadas
Criar uma ação da CLI
Definir códigos de saída
Publicar no GitHub Marketplace
Liberar e manter ações
Usar versões imutáveis
Gerenciar execuções de fluxos de trabalho
Executar um fluxo de trabalho manualmente
Executar fluxos de trabalho e tarefas novamente
Cancelar uma execução de fluxo de trabalho
Desabilitar e habilitar fluxos de trabalho
Ignorar execuções de fluxo de trabalho
Excluir uma execução de fluxo de trabalho
Baixar os artefatos do fluxo de trabalho
Remover artefatos de fluxo de trabalho
Gerenciar caches
Aprovar execuções de forks
Gerenciar corredores
Executores hospedados no GitHub
Usar executores hospedados no GitHub
Personalizar executores
Exibir trabalhos atuais
Conectar-se a uma rede privada
Conectar-se com o OIDC
Conectar-se com o WireGuard
Executores auto-hospedados
Adicionar executores
Executar scripts
Personalizar contêineres
Configurar o aplicativo
Aplicar etiquetas
Usar em um fluxo de trabalho
Gerenciar acesso
Monitorar e solucionar problemas
Remover executores
Executores avançados
Gerenciar executores maiores
Controlar o acesso
Usar executores maiores
Usar imagens personalizadas
Controlador de Ações Runner
Autenticar à API
Implantar conjuntos de dimensionamento de executores
Usar o ARC em um fluxo de trabalho
Usar servidores proxy
Monitorar fluxos de trabalho
Usar o gráfico de visualização
Visualizar o histórico de execução do fluxo de trabalho
Exibir tempo de execução do trabalho
Adicionar um selo de status
Utilizar registros de execução de fluxo de trabalho
Exibir logs de condição do trabalho
Habilitar o log de depuração
Solucionar problemas de fluxos de trabalho
Administrar
Métricas de exibição
Obtenha suporte
Referência
Fluxos de trabalho e ações
Sintaxe de fluxo de trabalho
Eventos que disparam fluxos de trabalho
Comandos de fluxo de trabalho
Variáveis
Expressões
Contextos
Implantações e ambientes
Cache de dependência
Reutilizando configurações de fluxo de trabalho
Sintaxe dos metadados
Cancelamento de fluxo de trabalho
Suporte de Dockerfile
Executores
Executores hospedados no GitHub
Executores avançados
Executores auto-hospedados
Segurança
Uso seguro
Uso seguro de pull_request_target
Segredos
OIDC
limites
Importador de Ações do GitHub
Argumentos e configurações complementares
Transformadores personalizados
Tutoriais
Criar um exemplo de fluxo de trabalho
Criar e testar código
Go
Java com Ant
Java com Gradle
Java com Maven
.NET
Node.js
PowerShell
Python
Ruby
Rust
Swift
Xamarin aplicativos
Autenticar com GITHUB_TOKEN
Migrar para os executores do GitHub
Criar ações
Criar uma ação de JavaScript
Criar uma ação composta
Publicar pacotes
Publicar imagens do Docker
Publicar pacotes Java com o Gradle
Publicar pacotes de Java com o Maven
Publicar pacotes do Node.js
Gerenciar seu trabalho
Adicionar etiquetas a questões
Fechar problemas inativos
Adicionar comentários com rótulos
Agendar criação de problema
Armazenar e compartilhar dados