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


Поиск пакетов в веб-каналах

Azure DevOps Services

Поиск подходящего пакета для проекта может оказаться сложным, особенно при наличии множества версий и зависимостей. В этой статье вы узнаете, как использовать поиск кода для выполнения функционального поиска пакетов в Azure DevOps, что позволяет выполнять поиск пакетов на основе их функциональных возможностей, метаданных и фрагментов кода.

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

  • Организация и проект Azure DevOps: убедитесь, что у вас есть организация и проект. Если у вас нет одного, создайте организацию или проект.
  • Веб-канал артефактов Azure: убедитесь, что у вас есть веб-канал Артефактов Azure. Если у вас его нет, создайте веб-канал.

Поиск пакетов

  1. Войдите в проект (https://dev.azure.com/{Your_Organization}/{Your_Project}).

  2. Введите package в поле поиска.

  3. Выберите из раскрывающихся меню поиск по веб-каналам, представлениям или типам пакетов.

    Снимок экрана: параметры панели фильтров.

Вы можете выполнять поиск во всех веб-каналах организации по умолчанию независимо от проекта, в который вы находитесь.

Фильтр "Представления" отображается только при выборе одного веб-канала из фильтра веб-каналов . Этот фильтр позволяет отображать пакеты из определенного представления.

Фильтр типов можно использовать для выбора типа пакета, для которого требуется выполнить поиск (например, пакетов NuGet).

Поиск с помощью REST API

REST API Azure DevOps можно использовать для поиска пакетов в определенной организации. Дополнительные сведения см. в разделе "Получение результатов поиска пакета".

Пример

POST https://almsearch.dev.azure.com/ORGANIZATION_NAME/_apis/search/packagesearchresults?api-version=7.0
{
  "$orderBy": null,
  "$top": 100,
  "$skip": 0,
  "searchText": "react-calendar",
  "filters": {
    "ProtocolType": "Npm"
  }
}

Поиск вышестоящих источников

С помощью вышестоящих источников можно использовать пакеты из общедоступных реестров и других веб-каналов Артефактов Azure. Дополнительные сведения см. в разделе "Поиск вышестоящего потока".

Примечание.

Вы можете искать пакеты только в вышестоящих источниках из веб-канала в Azure DevOps Services. Обозреватель пакетов NuGet не поддерживает поиск вышестоящих пакетов. Дополнительные сведения см. в разделе "Скачать пакеты NuGet".

Следующие шаги