Pubblica e condividi pacchetti software in CodeCatalyst - Amazon CodeCatalyst

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Pubblica e condividi pacchetti software in CodeCatalyst

Amazon CodeCatalyst contiene un servizio di repository di pacchetti completamente gestito che consente al team di sviluppo di archiviare e condividere in modo semplice e sicuro i pacchetti software utilizzati per lo sviluppo di applicazioni. Questi pacchetti sono archiviati in archivi di pacchetti, che vengono creati e organizzati all'interno di progetti in. CodeCatalyst

Un singolo archivio di pacchetti può memorizzare pacchetti di ogni tipo di pacchetto supportato. CodeCatalyst supporta i seguenti formati di pacchetti:

  • npm

  • Maven

  • NuGet

  • Python

I pacchetti in un archivio di pacchetti possono essere scoperti e condivisi tra i membri del progetto che contiene il repository.

Per pubblicare pacchetti e consumarli da un repository, configura un gestore di pacchetti per utilizzare l'endpoint del repository (). URL È quindi possibile utilizzare il gestore di pacchetti per pubblicare i pacchetti nel repository. Puoi usare gestori di pacchetti come Maven, Gradle, npm, yarn, nuget, dotnet, pip e twine.

Puoi anche configurare i flussi di lavoro per utilizzare gli archivi di pacchetti. CodeCatalyst CodeCatalyst Per ulteriori informazioni sull'utilizzo dei pacchetti nei flussi di lavoro, consulta. Connessione degli archivi di pacchetti ai flussi di lavoro

È possibile rendere i pacchetti in un repository di pacchetti disponibili per un altro repository dello stesso progetto aggiungendolo come repository upstream. Tutte le versioni dei pacchetti disponibili nell'archivio upstream sono disponibili anche nel repository downstream. Per ulteriori informazioni, consulta Configurazione e utilizzo degli archivi upstream.

È possibile rendere disponibili pacchetti open source nel CodeCatalyst repository creando un tipo speciale di repository chiamato gateway. L'upstreaming verso un repository gateway ti consente di utilizzare pacchetti da archivi pubblici popolari come npmjs.com e pypi.org e di memorizzarli automaticamente nella cache del tuo repository. CodeCatalyst Per ulteriori informazioni, consulta Connessione a archivi esterni pubblici.