Поиск пакетов среди ваших каналов

Azure DevOps Services

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

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

Продукт Требования
Azure DevOps Организация Azure DevOps.
— проект Azure DevOps .
— канал Azure Artifacts .

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

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

  1. Войдите в организацию Azure DevOps и перейдите в проект (https://dev.azure.com/{Your_Organization}/{Your_Project}).

  2. В строке поиска введите термин (например, время) в поле поиска и нажмите клавишу ВВОД. Этот шаг возвращает любой пакет с термином time в его имени или описании.

  3. Выберите вкладку "Пакет" , чтобы просмотреть все результаты поиска. Используйте раскрывающиеся меню "Каналы", "Представления" или "Тип" для фильтрации результатов по каналу, представлению канала или типу пакета (например, NuGet).

    Снимок экрана: фильтрация результатов поиска пакета.

Примечание.

Фильтр Просмотры отображается только при выборе одной ленты из фильтра лент.

Поиск пакетов с помощью REST API

REST API Azure DevOps предоставляет конечную точку, которую можно использовать для поиска пакетов в определенной организации. В следующем примере показано, как создать HTTP-запрос и текст запроса для поиска пакета npm react-calendar во всех фидах вашей организации. Для получения дополнительных сведений см. Результаты поиска пакета.

Пример:

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

Поиск пакетов в внешних источниках

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

  1. Войдите в коллекцию Azure DevOps и перейдите в проект.

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

  3. Выберите "Поиск вышестоящих источников" в правом верхнем углу страницы.

  4. Выберите тип пакета и введите точное имя в текстовом поле "Имя пакета ". Имя пакета учитывает регистр и должно точно совпадать.

  5. Выберите "Поиск" , чтобы просмотреть список доступных версий для выбранного пакета.

Примечание.

Поиск пакетов в вышестоящих источниках из вашего канала поддерживается только в Azure DevOps Services.

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