Connecter aux flux Azure Artifacts (dotnet)
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020
À l’aide d’Azure Artifacts, vous pouvez publier en toute transparence vos packages NuGet sur des flux Azure Artifacts afin de pouvoir les partager avec d’autres utilisateurs en privé ou publiquement en fonction des paramètres de visibilité de votre flux. Ce guide vous guide tout au long de la configuration de votre projet pour vous authentifier auprès de votre flux Azure Artifacts à l’aide de l’interface de ligne de commande dotnet.
Prérequis
Un organization Azure DevOps et un projet. Créez un organization ou un projet si ce n’est pas déjà fait.
Un flux Azure Artifacts. Créez un flux si vous n’en avez pas déjà.
Téléchargez et installez le fournisseur d’informations d’identification.
Téléchargez et installez le Kit de développement logiciel (SDK) .NET Core (2.1.400+).
Se connecter au flux
Sélectionnez Artefacts , puis sélectionnez votre flux dans le menu déroulant.
Sélectionnez Connecter à alimenter, puis sélectionnez dotnet dans la section NuGet.
Suivez les instructions de la configuration de Project pour configurer votre fichier nuget.config . La structure de votre fichier doit ressembler à ceci :
Flux dans l’étendue du projet :
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <clear /> <add key="<FEED_NAME>" value="https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json" /> </packageSources> </configuration>
Flux d’étendue de l’organisation :
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <clear /> <add key="<FEED_NAME>" value="https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json" /> </packageSources> </configuration>
Connectez-vous à votre collection Azure DevOps puis accédez à votre projet.
Sélectionnez Artefacts, puis sélectionnez votre flux dans le menu déroulant.
Sélectionnez Connecter de flux, puis sélectionnez dotnet dans le volet de navigation gauche.
Suivez les instructions de la section configuration de Project pour configurer votre fichier nuget.config et vous connecter à votre flux.