Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the
English documentation
.
GitHub Docs
Version:
Free, Pro, & Team
Search GitHub Docs
GitHub Actions
/
Exemplos
All products
GitHub Actions
Início Rápido
Aprenda o GitHub Actions
Understand GitHub Actions
Procurar e personalizar ações
Recursos essenciais
Expressions
Contexts
Variables
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
About workflows
Trigger a workflow
Events that trigger workflows
Workflow syntax
Comandos de fluxo de trabalho
Reutilizar fluxos de trabalho
Fluxos de trabalho necessários
Cache dependencies
Armazenar artefatos
Create starter workflows
Usar fluxos de trabalho iniciais
Share workflows with your organization
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 um fluxo de trabalho manualmente
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
Desabilitar e habilitar um fluxo de trabalho
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
Deploy to Amazon ECS
Implantar no Azure
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 com fluxos de trabalho reutilizáveis
Direcionar a ambientes diferentes
Usar ambientes para implantação
Gerenciar suas implantações
View deployment history
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
Publish Node.js packages
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
Migrate to GitHub Actions
Automatizar a migração com GitHub Actions Importer
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
Sobre executores hospedados no GitHub
Executores maiores
Controlar o acesso a executor maior
Monitorar trabalhos atuais
Personalizar executores
Conectar-se a uma rede privada
Executores auto-hospedados
Sobre executores auto-hospedados
Add self-hosted runners
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
Label runners
Usar executores em um fluxo de trabalho
Gerenciar o acesso com grupos de executores
Monitorar e solucionar problemas
Remove self-hosted runners
Guias de segurança
Security hardening
Encrypted secrets
Automatic token authentication
Criar ações
Sobre ações personalizadas
Criar uma ação de contêiner do Docker
Create a JavaScript action
Criar uma ação composta
Metadata syntax
Dockerfile support
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
/
Exemplos
Exemplos
Fluxos de trabalho de exemplo que demonstram os recursos de CI/CD do GitHub Actions.
Coo usar scripts para testar seu código em um executor
Usando a CLI do GitHub em um executor
Como usar simultaneidade, expressões e uma matriz de teste