Skip to main content
Documentos do GitHub
Version:
Enterprise Server 3.19
Pesquisar ou perguntar ao Copilot
Pesquisar ou perguntar ao
Copilot
Select language: current language is Portuguese
Pesquisar ou perguntar ao Copilot
Pesquisar ou perguntar ao
Copilot
Abrir menu
Open Sidebar
GitHub Actions
/
Instruções
/
Escrever fluxos de trabalho
/
Escolher quando os fluxos de trabalho são executados
/
Controlar a simultaneidade do fluxo de trabalho
Página Inicial
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
Runners
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
Injeções de script
Executores comprometidos
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 de tarefa
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
Transmissão das 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 com sua empresa
Proteja seu trabalho
Implantações com proteção à segurança
OIDC no AWS
OIDC no Azure
OIDC na Google Cloud Platform
OIDC no HashiCorp Vault
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 Azure App Service
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
Definir códigos de saída
Liberar e manter ações
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
Conectar-se a uma rede privada
Conectar-se com o OIDC
Conectar-se com o WireGuard
Runners autônomos
Adicionar executores
Executar scripts
Configurar o aplicativo
Aplicar etiquetas
Usar em um fluxo de trabalho
Gerenciar acesso
Monitorar e solucionar problemas
Remover executores
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
Adicionar um selo de status
Utilizar registros de execução de fluxo de trabalho
Habilitar o log de depuração
Solucionar problemas de fluxos de trabalho
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
Runners
Executores hospedados no GitHub
Executores avançados
Runners autônomos
Segurança
Uso seguro
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
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
Usar serviços em contêineres
Criar uma ação de contêiner do Docker
Usar contêineres de serviço do Docker
Criar contêineres de serviço PostgreSQL
Criar contêineres de serviço Redis
Migrar para o GitHub Actions
Migrações automatizadas
Use o Importador do GitHub Actions
Migração do Azure DevOps
Migração do Bamboo
Migração do Bitbucket Pipelines
Migração do CircleCI
Migração do GitLab
Migração do Jenkins
Migração do Travis CI
Migrações manuais
Migrar de Azure Pipelines
Fazer a migração do CircleCI
Migrar do GitLab CI/CD
Migrar do Jenkins
Migrar do Travis CI
Usar o Controlador de Executores de Ação
Início Rápido
Implantar conjuntos de dimensionamento de executores
Autenticar à API
Usar o ARC em um fluxo de trabalho
Solucionar problemas
GitHub Actions
/
Instruções
/
Escrever fluxos de trabalho
/
Escolher quando os fluxos de trabalho são executados
/
Controlar a simultaneidade do fluxo de trabalho
Controlar a simultaneidade de fluxos de trabalho e tarefas
Gerencie os fluxos de trabalho e os trabalhos que podem ser executados juntos.
Copiar como Markdown
Usar a simultaneidade em diferentes cenários