Publique e compartilhe pacotes de software no CodeCatalyst - Amazon CodeCatalyst

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Publique e compartilhe pacotes de software no CodeCatalyst

A Amazon CodeCatalyst contém um serviço de repositório de pacotes totalmente gerenciado que facilita para sua equipe de desenvolvimento armazenar e compartilhar com segurança pacotes de software usados para desenvolvimento de aplicativos. Esses pacotes são armazenados em repositórios de pacotes, que são criados e organizados em projetos em CodeCatalyst.

Um único repositório de pacotes pode armazenar pacotes de todos os tipos de pacotes compatíveis. CodeCatalyst suporta os seguintes formatos de pacote:

  • npm

  • Maven

  • NuGet

  • Python

Os pacotes em um repositório de pacotes podem ser descobertos e compartilhados entre os membros do projeto que contém o repositório.

Para publicar pacotes e consumir pacotes de um repositório, configure um gerenciador de pacotes para usar o endpoint do repositório (). URL Em seguida, você pode usar o gerenciador de pacotes para publicar pacotes no repositório. Você pode usar gerenciadores de pacotes como Maven, Gradle, npm, yarn, nuget, dotnet, pip e twine.

Você também pode configurar CodeCatalyst fluxos de trabalho para usar repositórios de CodeCatalyst pacotes. Para obter mais informações sobre o uso de pacotes em fluxos de trabalho, consulteConectando repositórios de pacotes a fluxos de trabalho.

Você pode disponibilizar pacotes em um repositório de pacotes para outro repositório no mesmo projeto adicionando-o como um repositório upstream. Todas as versões do pacote disponíveis para o repositório upstream também estão disponíveis para o repositório downstream. Para obter mais informações, consulte Configurando e usando repositórios upstream.

Você pode disponibilizar pacotes de código aberto para seu CodeCatalyst repositório criando um tipo especial de repositório chamado gateway. O upstreaming para um repositório de gateway permite que você consuma pacotes de repositórios públicos populares, como npmjs.com e pypi.org, e os armazene automaticamente em seu repositório. CodeCatalyst Para obter mais informações, consulte Conectando-se a repositórios externos públicos.