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

Se connecter au flux

  1. Sélectionnez Artefacts , puis sélectionnez votre flux dans le menu déroulant.

  2. Sélectionnez Connecter à alimenter, puis sélectionnez dotnet dans la section NuGet.

    Capture d’écran montrant comment se connecter à un flux avec dotnet.

  3. 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>
      
  1. Connectez-vous à votre collection Azure DevOps, puis accédez à votre projet.

  2. Sélectionnez Artefacts, puis sélectionnez votre flux dans le menu déroulant.

  3. Sélectionnez Connecter de flux, puis sélectionnez dotnet dans le volet de navigation gauche.

  4. Suivez les instructions de la section configuration de Project pour configurer votre fichier nuget.config et vous connecter à votre flux.

    Capture d’écran montrant comment se connecter à un flux avec dotnet dans Azure DevOps Server 2020 et 2022.