Поделиться через


Подключение веб-каналы Артефактов Azure (dotnet)

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020

Используя артефакты Azure, вы можете легко публиковать пакеты NuGet в веб-каналах Azure Artifacts, чтобы предоставить им общий доступ к другим пользователям в частном или общедоступном режиме на основе параметров видимости веб-канала. В этом руководстве вы узнаете, как настроить проект для проверки подлинности в веб-канале Azure Artifacts с помощью интерфейса командной строки dotnet.

Необходимые компоненты

Подключиться к веб-каналу

  1. Выберите артефакты и выберите веб-канал в раскрывающемся меню.

  2. Выберите Подключение для канала, а затем выберите dotnet в разделе NuGet.

    Снимок экрана: подключение к веб-каналу с помощью dotnet.

  3. Следуйте инструкциям в настройке проекта, чтобы настроить файл nuget.config. Структура файла должна выглядеть примерно так:

    • Веб-канал project-область d:

      <?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>
      
    • Веб-канал область организации:

      <?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. Войдите в коллекцию Azure DevOps и перейдите к проекту.

  2. Выберите артефакты и выберите веб-канал в раскрывающемся меню.

  3. Выберите Подключение в канал, а затем выберите dotnet в области навигации слева.

  4. Следуйте инструкциям в разделе "Настройка проекта", чтобы настроить файл nuget.config и подключиться к веб-каналу.

    Снимок экрана: подключение к веб-каналу с помощью dotnet в Azure DevOps Server 2020 и 2022.