Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter Comment effectuer une migration depuis CodeCatalyst.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration et utilisation de la CLI Nuget ou Dotnet
Vous pouvez utiliser des outils CLI tels que NuGet et dotnet pour publier et consommer des packages depuis CodeCatalyst. Ce document fournit des informations sur la configuration des outils CLI et leur utilisation pour publier ou consommer des packages.
Table des matières
Configuration NuGet avec CodeCatalyst
Pour configurer NuGet avec CodeCatalyst, ajoutez un point de terminaison de référentiel et un jeton d'accès personnel à votre fichier de NuGet configuration pour autoriser nuget ou dotnet pour vous connecter à votre référentiel de CodeCatalyst packages.
Pour configurer NuGet avec votre référentiel de CodeCatalyst packages
-
Ouvrez la CodeCatalyst console à l'adresse https://codecatalyst.aws/
. -
Sur la page de présentation de votre projet, choisissez Packages.
-
Choisissez votre référentiel de packages dans la liste des référentiels de packages.
-
Choisissez Se connecter au référentiel.
-
Dans la boîte de dialogue Connexion au référentiel, choisissez NuGet ou dotnet dans la liste des clients du gestionnaire de packages.
-
Vous aurez besoin d'un jeton d'accès personnel (PAT) pour vous authentifier. NuGet CodeCatalyst Si vous en avez déjà un, vous pouvez l'utiliser. Si ce n'est pas le cas, vous pouvez en créer un ici.
-
Choisissez Créer un jeton.
-
Choisissez Copier pour copier votre PAT.
Avertissement
Vous ne pourrez plus voir ni copier à nouveau votre PAT après avoir fermé la boîte de dialogue.
-
-
Configurez
nugetou utilisezdotnetle NuGet point de terminaison et le CodeCatalyst PAT de votre référentiel. Remplacez les valeurs suivantes.Note
Si vous copiez à partir des instructions de la console, les valeurs suivantes doivent être mises à jour pour vous et ne doivent pas être modifiées.
usernameRemplacez-le par votre nom CodeCatalyst d'utilisateur.PATRemplacez-le par votre CodeCatalyst PAT.Remplacez-le
space_namepar le nom de votre CodeCatalyst espace.Remplacez-le
proj_namepar le nom de votre CodeCatalyst projet.Remplacez-le
repo_namepar le nom de votre référentiel de CodeCatalyst packages.
-
Pour
nuget, utilisez la commandenuget 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" -
Pour
dotnet, utilisez la commandedotnet nuget add source.Utilisateurs de Linux et macOS : le chiffrement n'étant pas pris en charge sur les plateformes autres que Windows, vous devez ajouter l'
--store-password-in-clear-textindicateur à la commande suivante. Notez que cela stockera votre mot de passe en texte clair dans votre fichier de configuration.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
Une fois que vous avez configuré NuGet avec CodeCatalyst, vous pouvez consommer des NuGet packages stockés dans votre CodeCatalyst référentiel ou dans l'un de ses référentiels en amont et publier des NuGet packages dans votre CodeCatalyst référentiel.
Consommation de NuGet packages depuis un CodeCatalyst référentiel
Une fois que vous avez configuré NuGet avec CodeCatalyst, vous pouvez consommer NuGet des packages stockés dans votre CodeCatalyst référentiel ou dans l'un de ses référentiels en amont.
Pour utiliser une version de package à partir d'un CodeCatalyst référentiel ou de l'un de ses référentiels en amont avec nuget ou dotnet, exécutez la commande suivante. Remplacez-le packageName par le nom du package que vous souhaitez consommer et packageSourceName par le nom source de votre référentiel de CodeCatalyst packages dans votre fichier de NuGet configuration, qui doit être le nom du référentiel.
Pour installer un package avec dotnet
dotnet addpackageName--sourcepackageSourceName
Pour installer un package avec nuget
nuget installpackageName--sourcepackageSourceName
Pour plus d'informations, consultez Gérer les packages à l'aide de la CLI Nuget
Consommer NuGet des colis de NuGet.org à CodeCatalyst
Vous pouvez consommer NuGet des packages depuis NuGet.org
Pour consommer des emballages provenant de NuGet.org
-
Si ce n'est pas déjà fait, configurez votre gestionnaire de NuGet packages avec votre référentiel de CodeCatalyst packages en suivant les étapes décrites dansConfiguration NuGet avec CodeCatalyst.
-
Assurez-vous que votre référentiel a été ajouté en NuGet.org tant que connexion en amont. Vous pouvez vérifier quelles sources en amont sont ajoutées ou ajoutées en Nuget.org tant que source en amont en suivant les instructions Ajout d’un référentiel en amont et en choisissant le référentiel de NuGet stockage.
Publication de NuGet packages vers CodeCatalyst
Une fois que vous avez configuré NuGet avec CodeCatalyst, vous pouvez utiliser nuget ou dotnet publier des versions de packages dans CodeCatalyst des référentiels.
Pour transférer une version de package vers un CodeCatalyst référentiel, exécutez la commande suivante avec le chemin complet de votre .nupkg fichier et le nom source de votre CodeCatalyst référentiel dans votre fichier NuGet de configuration.
Pour publier un package avec dotnet
dotnet nuget pushpath/to/nupkg/SamplePackage.1.0.0.nupkg--sourcepackageSourceName
Pour publier un package avec nuget
nuget pushpath/to/nupkg/SamplePackage.1.0.0.nupkg--sourcepackageSourceName