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à.
Configurazione e utilizzo della CLI nuget o dotnet
È possibile utilizzare strumenti CLI come NuGet and dotnet per pubblicare e consumare pacchetti da CodeCatalyst. Questo documento fornisce informazioni sulla configurazione degli strumenti CLI e sul loro utilizzo per pubblicare o consumare pacchetti.
Indice
Configurazione con NuGet CodeCatalyst
Per configurare NuGet con CodeCatalyst, aggiungi un endpoint del repository e un token di accesso personale al tuo file di NuGet configurazione per consentire o connetterti al tuo repository di pacchetti. nuget dotnet CodeCatalyst
Da configurare con il tuo repository NuGet di pacchetti CodeCatalyst
-
Apri la CodeCatalyst console all'indirizzo. https://codecatalyst.aws/
-
Nella pagina di panoramica del progetto, scegli Pacchetti.
-
Scegliete il vostro repository di pacchetti dall'elenco dei repository di pacchetti.
-
Scegli Connetti al repository.
-
Nella finestra di dialogo Connetti al repository, scegli NuGet o dotnet dall'elenco dei client di gestione dei pacchetti.
-
Avrai bisogno di un token di accesso personale (PAT) con cui autenticarti. NuGet CodeCatalyst Se ne hai già uno, puoi usarlo. In caso contrario, puoi crearne uno qui.
-
Scegli Crea token.
-
Scegli Copia per copiare il tuo PAT.
avvertimento
Non sarà possibile visualizzare o copiare nuovamente il PAT dopo aver chiuso la finestra di dialogo.
-
-
Configura
nugeto utilizzadotnetl' NuGet endpoint e il PAT del tuo repository. CodeCatalyst Sostituisci i seguenti valori.Nota
Se si esegue una copia dalle istruzioni della console, i seguenti valori devono essere aggiornati automaticamente e non devono essere modificati.
usernameSostituiscili con il tuo nome CodeCatalyst utente.Sostituiscilo
PATcon il tuo CodeCatalyst PAT.Sostituisci
space_namecon il nome del tuo CodeCatalyst spazio.Sostituisci
proj_namecon il nome CodeCatalyst del tuo progetto.Sostituisci
repo_namecon il nome CodeCatalyst del tuo repository di pacchetti.
-
Per
nuget, utilizzare il comandonuget sources add.nuget sources add -name "repo_name" -Source "https://packages.region.codecatalyst.aws/nuget/space_name/proj_name/repo_name/v3/index.json" -username "username" -password "PAT" -
Per
dotnet, utilizzare il comandodotnet nuget add source.Utenti Linux e macOS: poiché la crittografia non è supportata su piattaforme non Windows, è necessario aggiungere il
--store-password-in-clear-textflag al comando seguente. Nota che questo memorizzerà la tua password come testo in chiaro nel tuo file di configurazione.dotnet nuget add source "https://packages.region.codecatalyst.aws/nuget/space_name/proj_name/repo_name/v3/index.json" -n "proj_name/repo_name" -u "username" -p "PAT" --store-password-in-clear-text
Una volta effettuata la configurazione NuGet con CodeCatalyst, puoi consumare NuGet i pacchetti archiviati nel tuo CodeCatalyst repository o in uno dei suoi repository upstream e pubblicare NuGet i pacchetti nel tuo repository. CodeCatalyst
Consumo di pacchetti NuGet da un repository CodeCatalyst
Una volta effettuata la configurazione NuGet con CodeCatalyst, puoi consumare i NuGet pacchetti archiviati nel tuo CodeCatalyst repository o in uno dei suoi repository upstream.
Per consumare una versione del pacchetto da un CodeCatalyst repository o da uno dei suoi repository upstream con nuget o dotnet, esegui il seguente comando. Sostituiscilo packageName con il nome del pacchetto che vuoi consumare e packageSourceName con il nome sorgente del tuo repository di CodeCatalyst pacchetti nel tuo file di NuGet configurazione, che dovrebbe essere il nome del repository.
Per installare un pacchetto con dotnet
dotnet addpackageName--sourcepackageSourceName
Per installare un pacchetto con nuget
nuget installpackageName--sourcepackageSourceName
Per ulteriori informazioni, consulta Gestire i pacchetti utilizzando la CLI nuget
Consumo di pacchetti da NuGet NuGet.org CodeCatalyst
È possibile consumare NuGet pacchetti da NuGet.org
Per consumare i pacchetti da NuGet.org
-
Se non l'hai già fatto, configura il tuo gestore di NuGet pacchetti con il tuo repository di CodeCatalyst pacchetti seguendo i passaggi indicatiConfigurazione con NuGet CodeCatalyst.
-
Assicurati che il tuo repository sia stato aggiunto NuGet.org come connessione upstream. Puoi verificare quali sorgenti upstream vengono aggiunte o aggiunte Nuget.org come sorgente upstream seguendo le istruzioni Aggiunta di un repository upstream e scegliendo il repository del negozio. NuGet
Pubblicazione di pacchetti su NuGet CodeCatalyst
Una volta configurato NuGet con CodeCatalyst, puoi usare nuget o pubblicare le versioni dei pacchetti nei dotnet repository. CodeCatalyst
Per inviare una versione del pacchetto a un CodeCatalyst repository, esegui il comando seguente con il percorso completo del .nupkg file e il nome sorgente del CodeCatalyst repository nel file di configurazione NuGet .
Per pubblicare un pacchetto con dotnet
dotnet nuget pushpath/to/nupkg/SamplePackage.1.0.0.nupkg--sourcepackageSourceName
Pubblicare un pacchetto con nuget
nuget pushpath/to/nupkg/SamplePackage.1.0.0.nupkg--sourcepackageSourceName