Share via


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

Azure DevOps Services

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

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

  • Организация Azure DevOps и проект. Создайте организацию или проект, если вы еще не сделали этого.

  • Веб-канал артефактов 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".

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