View a markdown version of this page

Pubblica e condividi pacchetti software in CodeCatalyst - Amazon CodeCatalyst

Amazon non CodeCatalyst è più aperto a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta Come migrare da 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 sicuro i pacchetti software utilizzati per lo sviluppo di applicazioni. Questi pacchetti sono archiviati in repository di pacchetti, creati e organizzati all'interno di progetti in. CodeCatalyst

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

  • npm

  • Maven

  • NuGet

  • Python

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

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

Puoi anche configurare i flussi di lavoro per utilizzare i repository di pacchetti. CodeCatalyst CodeCatalyst Per ulteriori informazioni sull'utilizzo dei pacchetti nei flussi di lavoro, vedere. Connessione dei repository di pacchetti ai flussi di lavoro

È possibile rendere disponibili i pacchetti di un repository di pacchetti a un altro repository dello stesso progetto aggiungendolo come repository upstream. Tutte le versioni dei pacchetti disponibili per il repository upstream sono disponibili anche per il repository downstream. Per ulteriori informazioni, consulta Configurazione e utilizzo dei repository upstream.

Puoi rendere disponibili i pacchetti open source nel tuo CodeCatalyst repository creando un tipo speciale di repository chiamato gateway. L'upstreaming su un repository gateway consente di consumare pacchetti dai repository pubblici più diffusi come npmjs.com e pypi.org e di memorizzarli automaticamente nella cache del repository. CodeCatalyst Per ulteriori informazioni, consulta Connessione a repository esterni pubblici.