Esta versão do GitHub Enterprise Server foi descontinuada em 2024-03-26. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.
Guias para GitHub Actions
Estes guias para GitHub Actions incluem casos de uso específicos e exemplos para ajudar você a configurar fluxos de trabalho.
Roteiros de aprendizagem de GitHub Actions
Introdução ao GitHub Actions
Descubra as possibilidades de GitHub Actions criando seu primeiro fluxo de trabalho.
Iniciar roteiro de aprendizagem- Visão geralEntendendo o GitHub Actions
- Guia de instruçõesProcurar e personalizar ações
- Visão geralRecursos essenciais do GitHub Actions
- Visão geralSobre fluxos de trabalho
- Guia de instruçõesReutilizar fluxos de trabalho
- Visão geralFortalecimento de segurança para o GitHub Actions
Adote o GitHub Actions na sua empresa
Saiba como planejar e implementar uma implantação de GitHub Actions na sua empresa.
Iniciar roteiro de aprendizagem- Visão geralSobre o GitHub Actions para empresas
- Visão geralEntendendo o GitHub Actions
- Guia de instruçõesApresentando o GitHub Actions à sua empresa
- Guia de instruçõesFazendo a migração da sua empresa para o GitHub Actions
- Guia de instruçõesPrimeiros passos com o GitHub Actions para o GitHub Enterprise Server
- Guia de Início RápidoPrimeiros passos vom executores auto-hospedados da sua empresa
- Visão geralFortalecimento de segurança para o GitHub Actions
Hospede seus próprios executores
Você pode criar executores auto-hospedados para executar fluxos de trabalho em um ambiente altamente personalizável.
Iniciar roteiro de aprendizagem- Visão geralSobre executores auto-hospedados
- TutorialAdicionar executores auto-hospedados
- TutorialConfigurar o aplicativo do executor auto-hospedado como um serviço
- TutorialUsar um servidor proxy com os executores auto-hospedados
- TutorialUsar rótulos com os executores auto-hospedados
- TutorialUsar os executores auto-hospedados em um fluxo de trabalho
- TutorialGerenciar o acesso a executores auto-hospedados usando grupos
- TutorialMonitorar e solucionar problemas de executores auto-hospedados
Criar uma ação
Você tem uma ideia para uma nova ação? Você criou algo personalizado para o seu projeto? Saiba como criar ações compartilháveis e publicá-las no GitHub Marketplace.
Iniciar roteiro de aprendizagem- Visão geralSobre ações personalizadas
- TutorialCriando uma ação de contêiner do Docker
- TutorialCriando uma ação de JavaScript
- TutorialCriar uma ação composta
- ReferênciaSintaxe de metadados para o GitHub Actions
- ReferênciaSuporte do arquivo Docker para GitHub Actions
- Guia de instruçõesDefinindo códigos de saída para ações
- Início rápido para GitHub ActionsGuia de Início Rápido- Experimente as funcionalidades de GitHub Actions em 5 minutos ou menos. - Fundamentals
 
- Entendendo o GitHub ActionsVisão geral- Aprenda o básico de GitHub Actions, incluindo conceitos fundamentais e terminologia essencial. - Fundamentals
 
- Criando uma ação de contêiner do DockerTutorial- Este guia apresenta as etapas mínimas exigidas para criar uma ação de contêiner Docker. - Action development
- Docker
 
- Usando fluxos de trabalho iniciaisTutorial- GitHub Enterprise Server fornece fluxos de trabalho iniciais para uma série de linguagens e ferramentas. - Workflows
- CI
- CD
 
- Criar e testar o PythonTutorial- É possível criar um fluxo de trabalho de integração contínua (CI) para criar e testar o seu projeto Python. - CI
- Python
 
- Criar e testar Node.jsTutorial- É possível criar um fluxo de trabalho de integração contínua (CI) para criar e testar o seu projeto Node.js. - CI
- Node
- JavaScript
 
- Sobre o empacotamento com o GitHub ActionsVisão geral- Você pode configurar fluxos de trabalho em GitHub Actions para produzir pacotes e fazer o upload em GitHub Packages ou em outro fornecedor de hospedagem do pacote. - Packaging
 
- Publicando imagens do DockerTutorial- Você pode publicar imagens Docker para um registro, como o Docker Hub ou GitHub Packages, como parte do seu fluxo de trabalho de integração contínua (CI). - Packaging
- Publishing
- Docker
 
- Memorizar dependências para acelerar os fluxos de trabalhoTutorial- Para agilizar os seus fluxos de trabalho e torná-los mais eficientes, você pode criar e usar caches para dependências e outros arquivos reutilizados geralmente. - Workflows
 
- Sobre integração contínuaVisão geral- Você pode criar fluxos de trabalho de integração contínua (CI) personalizados diretamente no repositório do GitHub com o GitHub Actions. - CI
 
- Criar e testar PowerShellTutorial- É possível criar um fluxo de trabalho de integração contínua (CI) para criar e testar o seu projeto de PowerShell. - CI
- PowerShell
 
- Criar e testar o RubyTutorial- É possível criar um fluxo de trabalho de integração contínua (CI) para criar e testar o seu projeto do Ruby. - CI
- Ruby
 
- Criar e testar o Java com o MavenTutorial- Você pode criar um fluxo de trabalho de integração contínua (CI) no GitHub Actions para criar e testar o seu projeto Java com o Maven. - CI
- Java
- Maven
 
- Criar e testar o Java com o GradleTutorial- Você pode criar um fluxo de trabalho de integração contínua (CI) no GitHub Actions para criar e testar o seu projeto Java com o Gradle. - CI
- Java
- Gradle
 
- Criar e testar o Java com o AntTutorial- Você pode criar um fluxo de trabalho de integração contínua (CI) no GitHub Actions para criar e testar o seu projeto Java com o Ant. - CI
- Java
- Ant
 
- Construção e teste SwiftTutorial- É possível criar um fluxo de trabalho de integração contínua (CI) para criar e testar o seu projeto no Swift. - CI
- Swift
 
- Instalar um certificado da Apple em executores do macOS para desenvolvimento do XcodeTutorial- Você pode assinar aplicativos Xcode na sua integração contínua (CI) instalando um certificado de assinatura de código da Apple nos executores de GitHub Actions. - CI
- Xcode
 
- Criando e testando aplicativos XamarinTutorial- É possível criar um fluxo de trabalho de integração contínua (CI) no GitHub Actions para construir e testar o seu aplicativo Xamarin. - CI
- Xamarin
- Xamarin.iOS
- Xamarin.Android
- Android
- iOS
 
- Publicar pacotes do Node.jsTutorial- Você pode publicar pacotes do Node.js em um registro como parte do seu fluxo de trabalho de integração contínua (CI). - Packaging
- Publishing
- Node
- JavaScript
 
- Publicar pacotes Java com MavenTutorial- Você pode usar o Maven para publicar pacotes Java para um registro como parte do seu fluxo de trabalho de integração contínua (CI). - Packaging
- Publishing
- Java
- Maven
 
- Publicar pacotes Java com GradleTutorial- Você pode usar o Gradle para publicar pacotes Java para um registro como parte do seu fluxo de trabalho de integração contínua (CI). - Packaging
- Publishing
- Java
- Gradle
 
- Armazenar dados do fluxo de trabalho como artefatosTutorial- Artefatos permitem que você compartilhe dados entre trabalhos em um fluxo e armazene dados quando o fluxo de trabalho estiver concluído. - Workflows
 
- Sobre os contêineres de serviçoVisão geral- Você pode usar contêineres de serviço para conectar bancos de dados, serviços web, memória cache e outras ferramentas ao seu fluxo de trabalho. - Containers
- Docker
 
- Criar contêineres de serviço RedisTutorial- 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. - Containers
- Docker
 
- Criar contêineres de serviço PostgreSQLTutorial- 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. - Containers
- Docker
 
- Implantar no Amazon Elastic Container ServiceTutorial- Você pode fazer implantação no Amazon Elastic Container Service (ECS) como parte de fluxos de trabalho para implantação contínua (CD). - CD
- Containers
- Amazon ECS
 
- Implantar no Google Kubernetes EngineTutorial- Você pode realizar a implantação no Google Kubernetes Engine como parte dos seus fluxos de trabalho de implantação contínua (CD). - CD
- Containers
- Google Kubernetes Engine
 
- Recursos essenciais do GitHub ActionsVisão geral- GitHub Actions foram projetados para ajudar você a construir automações robustas e dinâmicas. Este guia irá mostrar como criar fluxos de trabalho de GitHub Actions que incluem variáveis de ambiente, scripts personalizados e muito mais. - Fundamentals
 
- Fortalecimento de segurança para o GitHub ActionsVisão geral- Boas práticas de segurança para usar recursos do GitHub Actions. - Security
 
- Sobre ações personalizadasVisão geral- 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 comunidade GitHub. - Action development
- Fundamentals
 
- Criando uma ação de JavaScriptTutorial- Neste guia, você aprenderá como criar uma ação JavaScript usando o conjunto de ferramentas de ações. - Action development
- JavaScript
 
- Criar uma ação compostaTutorial- Neste guia, você aprenderá a criar uma ação composta. - Action development
 
- Migrar do Azure Pipelines para o GitHub ActionsTutorial- O GitHub Actions e o Azure Pipelines compartilham várias semelhanças de configuração, o que torna a migração para GitHub Actions relativamente simples. - Azure Pipelines
- Migration
- CI
- CD
 
- Migrar do CircleCI para o GitHub ActionsTutorial- O GitHub Actions e o CircleCI compartilham várias semelhanças em termos de configuração, o que torna a migração para o GitHub Actions relativamente fácil. - CircleCI
- Migration
- CI
- CD
 
- Fazer a migração do GitLab CI/CD para o GitHub ActionsTutorial- GitHub Actions e GitLab CI/CD compartilham várias semelhanças de configuração, o que faz com que a migração para GitHub Actions seja relativamente simples. - GitLab
- Migration
- CI
- CD
 
- Migrar do Jenkins para o GitHub ActionsTutorial- O GitHub Actions e o Jenkins compartilham múltiplas semelhanças, o que torna a migração para GitHub Actions relativamente simples. - Jenkins
- Migration
- CI
- CD
 
- Migrar do Travis CI para o GitHub ActionsTutorial- GitHub Actions e o Travis CI compartilham várias semelhanças, o que ajuda a tornar relativamente fácil a migração para GitHub Actions. - Travis CI
- Migration
- CI
- CD
 
- Usar o GitHub Actions para gerenciamento de projetosVisão geral- Você pode usar GitHub Actions para automatizar muitas das suas tarefas de gerenciamento de projeto. - Project management
 
- Fechar problemas inativosTutorial- Você pode usar GitHub Actions para comentar ou fechar problemas que ficaram inativos por um determinado período de tempo. - Workflows
- Project management
 
- Agendar a criação de problemasTutorial- Você pode usar GitHub Actions para criar um problema regularmente para coisas como reuniões diárias ou revisões trimestrais. - Workflows
- Project management
 
- Adicionando etiquetas a problemasTutorial- Você pode usar GitHub Actions para etiquetar problemas automaticamente. - Workflows
- Project management
 
- Comentar em um problema quando uma etiqueta é adicionadaTutorial- Você pode usar GitHub Actions para comentar automaticamente nos problema quando uma etiqueta específica é aplicada. - Workflows
- Project management
 
- Mover problemas atribuídos em projetos (clássico)Tutorial- Você pode usar GitHub Actions para transferir automaticamente um problema para uma coluna específica no quadro de um projeto (clássico) quando o problema for atribuído. - Workflows
- Project management
 
- Remover uma etiqueta quando um cartão é adicionado à coluna projeto (clássico)Tutorial- É possível usar o GitHub Actions para remover automaticamente um rótulo quando um problema ou uma solicitação de pull é adicionada a uma coluna específica em um projeto (clássico). - Workflows
- Project management
 
- Automatizando o Dependabot com GitHub ActionsGuia de instruções- Exemplos de como você pode usar GitHub Actions para automatizar tarefas comuns de Dependabot relacionadas. - Actions
- Dependabot
- Version updates
- Security updates
- Repositories
- Dependencies
- Pull requests
 
- Manter as suas ações atualizadas com o DependabotGuia de instruções- Você pode usar o Dependabot para manter as ações que você utiliza atualizadas para as versões mais recentes. - Repositories
- Dependabot
- Version updates
- Actions
 
- Implementando o Docker no Azure App ServiceTutorial- Você pode implantar um contêiner Docker no Azure App Service como parte dos fluxos de trabalho de implantação contínua (CD). - CD
- Containers
- Docker
- Azure App Service
 
- Implantando o Java no Azure App ServiceTutorial- Você pode fazer a implantação do seu projeto Java no Azure App Service como parte dos fluxos de trabalho de implantação contínua (CD). - CD
- Java
- Azure App Service
 
- Implantando o .NET no Azure App ServiceTutorial- Você pode fazer a implantação do seu projeto .NET no Azure App Service como parte de seus fluxos de trabalho de implantação contínua (CD). - CD
- Azure App Service
 
- Implantando o Node.js no Azure App ServiceTutorial- Você pode fazer a implantação do seu projeto Node.js no Azure App Service como parte de seus fluxos de trabalho de implantação contínua (CD). - CD
- Node
- JavaScript
- Azure App Service
 
- Implantando o PHP no Azure App ServiceTutorial- Você pode fazer a implantação do seu projeto PHP no Azure App Service como parte de seus fluxos de trabalho de implantação contínua (CD). - CD
- Azure App Service
 
- Implementando o Python no Azure App ServiceTutorial- Você pode fazer a implantação do seu projeto Python no Azure App Service como parte de seus fluxos de trabalho de implantação contínua (CD). - CD
- Python
- Azure App Service
 
- Fazendo a implantação no Azure Static Web AppTutorial- Você pode fazer a implantação do seu aplicativo web para o Azure Static Web App como parte dos fluxos de trabalho de implantação contínua (CD). - CD
- Azure Static Web Apps
 
- Implantando no Azure Kubernetes ServiceTutorial- Você pode fazer deploy de seu projeto no Azure Kubernetes Service (AKS) como parte de fluxos de trabalho para implantação contínua (CD). - CD
- Azure Kubernetes Service