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

Azure DevOps Services

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

Предварительные требования

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

  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 Artifacts. Дополнительные сведения см. в разделе Поиск вышестоящий.

Примечание

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

Дальнейшие действия