Поиск пакетов в веб-каналах
Azure DevOps Services
Поиск подходящего пакета для проекта может оказаться сложным, особенно при наличии множества версий и зависимостей. В этой статье вы узнаете, как использовать поиск кода для выполнения функционального поиска пакетов в Azure DevOps, что позволяет выполнять поиск пакетов на основе их функциональных возможностей, метаданных и фрагментов кода.
Необходимые компоненты
- Организация и проект Azure DevOps: убедитесь, что у вас есть организация и проект. Если у вас нет одного, создайте организацию или проект.
- Веб-канал артефактов Azure: убедитесь, что у вас есть веб-канал Артефактов Azure. Если у вас его нет, создайте веб-канал.
Поиск пакетов
Войдите в проект (
https://dev.azure.com/{Your_Organization}/{Your_Project}
).Введите
package
в поле поиска.Выберите из раскрывающихся меню поиск по веб-каналам, представлениям или типам пакетов.
Вы можете выполнять поиск во всех веб-каналах организации по умолчанию независимо от проекта, в который вы находитесь.
Фильтр "Представления" отображается только при выборе одного веб-канала из фильтра веб-каналов . Этот фильтр позволяет отображать пакеты из определенного представления.
Фильтр типов можно использовать для выбора типа пакета, для которого требуется выполнить поиск (например, пакетов 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".