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
Se precisar de assistência, você pode abrir um ticket de suporte aqui.
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.
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.
Em seguida, a extensão CLI do Importador do GitHub Actions pode ser instalada via este comando:
gh extension install github/gh-actions-importer
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.
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
Informações detalhadas sobre como usar o Importador do GitHub Actions podem ser encontradas na documentação.
Você pode acessar demos gravadas do Importador do GitHub Actions realizando migrações para Actions a partir das seguintes plataformas CI/CD:
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.
Para saber sobre novos recursos que estão chegando ao Importador do GitHub Actions, veja o Roteiro Público do GitHub.
Se você gostaria de oferecer feedback ou fazer uma solicitação de recurso, por favor crie uma nova discussão aqui.