Skip to content

O GitHub Actions Importer ajuda você a planejar e automatizar a migração dos pipelines do Azure DevOps, Bamboo, Bitbucket, CircleCI, GitLab, Jenkins e Travis CI para o GitHub Actions.

License

Notifications You must be signed in to change notification settings

paulanunes85/Migration-GH-Actions-Importer-pt-br

 
 

Repository files navigation

Importador do GitHub Actions

.github/workflows/ci.yml

Importador do GitHub Actions ajuda a planejar, testar e automatizar sua migração para o GitHub Actions a partir das seguintes plataformas:

  • Azure DevOps
  • Bamboo
  • Bitbucket
  • CircleCI
  • GitLab
  • Jenkins
  • Travis CI

Como solicitar suporte

Se precisar de assistência, você pode abrir um ticket de suporte aqui.

Começando

O Importador do GitHub Actions é distribuído como um contêiner Docker e esta extensão para o GitHub CLI oficial para interagir com o contêiner Docker.

Pré-requisitos

Os seguintes requisitos devem ser atendidos para poder usar o Importador do GitHub Actions:

  • O CLI do Docker deve estar instalado e em execução.
  • O GitHub CLI oficial deve estar instalado.
  • Você deve ter credenciais para autenticar com o GitHub Container Registry.

Instalação

Em seguida, a extensão CLI do Importador do GitHub Actions pode ser instalada via este comando:

gh extension install github/gh-actions-importer

Configuração

Novas versões do Importador do GitHub Actions são lançadas regularmente. Para garantir que você esteja atualizado, execute o seguinte comando:

gh actions-importer update

Para que o Importador do GitHub Actions se comunique com seu servidor CI/CD atual e com o GitHub, várias credenciais devem estar disponíveis para o comando. Estas podem ser configuradas usando variáveis de ambiente ou um arquivo .env.local. Essas variáveis de ambiente podem ser configuradas em um prompt interativo executando o seguinte comando:

$ gh actions-importer configure
? Enter value for 'GITHUB_ACCESS_TOKEN' (leave empty to skip):
...

Você pode encontrar informações detalhadas sobre o uso de variáveis de ambiente na documentação específica da plataforma.

Usando um registro Docker personalizado

Recomendamos fortemente o uso do GitHub Container Registry oficial para puxar a imagem Docker do Importador do GitHub Actions. No entanto, se você precisar usar um registro Docker personalizado, poderá configurar o Importador do GitHub Actions para usar um registro Docker personalizado definindo a variável de ambiente CONTAINER_REGISTRY no seu arquivo .env.local.

# .env.local
CONTAINER_REGISTRY=meu-registro-personalizado.com

Documentação

Informações detalhadas sobre como usar o Importador do GitHub Actions podem ser encontradas na documentação.

Gravações

Você pode acessar demos gravadas do Importador do GitHub Actions realizando migrações para Actions a partir das seguintes plataformas CI/CD:

Aprendizado autodidata

O repositório de laboratórios do Importador do GitHub Actions contém caminhos de aprendizado específicos da plataforma que ensinam como usar o Importador do GitHub Actions e como abordar migrações para o GitHub Actions. Para saber mais, veja o repositório de laboratórios do Importador do GitHub Actions.

Roteiro do produto

Para saber sobre novos recursos que estão chegando ao Importador do GitHub Actions, veja o Roteiro Público do GitHub.

Como oferecer feedback ou fazer uma solicitação de recurso

Se você gostaria de oferecer feedback ou fazer uma solicitação de recurso, por favor crie uma nova discussão aqui.

About

O GitHub Actions Importer ajuda você a planejar e automatizar a migração dos pipelines do Azure DevOps, Bamboo, Bitbucket, CircleCI, GitLab, Jenkins e Travis CI para o GitHub Actions.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%