O Amazon CodeCatalyst não está mais disponível para novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte Como migrar do CodeCatalyst.
Conexão a repositórios externos públicos
Você pode conectar repositórios de pacotes do CodeCatalyst a repositórios externos públicos compatíveis adicionando o repositório de gateway correspondente como um repositório upstream. Os repositórios de gateway atuam como repositórios intermediários que pesquisam e armazenam pacotes extraídos de repositórios externos. Isso economiza tempo e transferência de dados porque todos os repositórios de pacotes em um projeto podem usar pacotes armazenados no repositório de gateway.
Para se conectar a um repositório público usando repositórios de gateway
-
No painel de navegação, selecione Packages (pacotes).
Em Pacotes, escolha a página Repositórios do gateway. Você pode ver uma lista dos repositórios de gateway compatíveis e das respectivas descrições.
Para usar um repositório de gateway, primeiro você deve criá-lo. Se o repositório de gateway tiver sido criado, a data e a hora em que ele foi criado serão mostradas. Caso contrário, selecione Criar para criá-lo.
Para usar pacotes do repositório de gateway, você deve definir uma conexão upstream com ele a partir de um repositório do CodeCatalyst. Selecione Repositórios de pacotes e escolha o repositório de pacotes ao qual você deseja se conectar.
Para se conectar ao repositório público, selecione Upstreams e Selecionar repositórios upstream.
Selecione Repositórios de gateway e selecione o repositório de gateway que corresponde ao repositório público ao qual você deseja se conectar como um repositório upstream.
Depois de selecionar todos os repositórios de gateway que você deseja adicionar como repositórios upstream, escolha Selecionar.
Ao concluir o pedido dos repositórios upstream, selecione Salvar.
Para obter mais informações sobre como repositórios upstream, consulte Configuração e uso de repositórios upstream.
Depois de adicionar um repositório de gateway como repositório upstream, você pode usar um gerenciador de pacotes conectado ao repositório local para buscar pacotes do repositório de pacotes externo público que corresponde a ele. Você não precisa atualizar a configuração do gerenciador de pacotes. Os pacotes consumidos dessa maneira são armazenados no repositório de gateway e no repositório de pacotes local. Para ter mais informações sobre como solicitar versões de pacotes de um repositório upstream, consulte Solicitar uma versão do pacote com repositórios upstream.
Repositórios de pacotes externos compatíveis e repositórios de gateway
O CodeCatalyst permite a adição de uma conexão upstream às seguintes autoridades oficiais de pacotes com repositórios de gateway.
| Tipo de pacote do repositório | Descrição | Nome do repositório de gateway |
|---|---|---|
| npm | Registro npm público | npm-public-registry-gateway |
| Python | Python Package Index | pypi-gateway |
| Maven | Maven Central | maven-central-gateway |
| Maven | Repositório do Google Android | google-android-gateway |
| Maven | CommonsWare | commonsware-gateway |
| Maven | Repositório de plug-ins do Gradle | gradle-plugins-gateway |
| NuGet | Galeria NuGet | nuget-gallery-gateway |