Udostępnij za pośrednictwem


Wyszukiwanie pakietów w kanałach informacyjnych

Azure DevOps Services

Znalezienie odpowiedniego pakietu dla projektu może być trudne, zwłaszcza jeśli istnieje wiele wersji i zależności. W tym artykule dowiesz się, jak używać funkcji wyszukiwania kodu do wykonywania funkcjonalnego wyszukiwania pakietów w usłudze Azure DevOps, co umożliwia wyszukiwanie pakietów na podstawie ich funkcji, metadanych i fragmentów kodu.

Wymagania wstępne

  • Organizacja i projekt usługi Azure DevOps. Utwórz organizację lub projekt, jeśli jeszcze tego nie zrobiono.

  • Źródło danych usługi Azure Artifacts. Utwórz kanał informacyjny, jeśli jeszcze go nie masz.

Wyszukaj pakiety

  1. Zaloguj się do projektu (https://dev.azure.com/{your_organization}/{your_project}).

  2. Wprowadź ciąg "package" w polu wyszukiwania.

  3. Wybierz z menu rozwijanych, aby wyszukiwać według źródeł danych, widoków lub typów pakietów.

    Zrzut ekranu przedstawiający opcje panelu filtrów.

Domyślnie możesz wyszukiwać we wszystkich kanałach informacyjnych organizacji, niezależnie od projektu, w którym się znajdujesz.

Filtr Widoki jest wyświetlany tylko po wybraniu pojedynczego źródła danych z filtru Źródła danych . Ten filtr umożliwia wyświetlanie pakietów z określonego widoku.

Możesz użyć filtru Typ , aby wybrać typ pakietu, który chcesz wyszukać (na przykład pakiety NuGet).

Wyszukiwanie za pomocą interfejsu API REST

Interfejs API REST usługi Azure DevOps umożliwia wyszukiwanie pakietów w określonej organizacji. Aby uzyskać więcej informacji, zobacz Pobieranie wyników wyszukiwania pakietów.

Przykład

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"
  }
}

Wyszukiwanie źródeł nadrzędnych

Korzystając ze źródeł nadrzędnych, można korzystać z pakietów z publicznych rejestrów i innych źródeł danych usługi Azure Artifacts. Aby uzyskać więcej informacji, zobacz Wyszukiwanie nadrzędne.

Uwaga

Pakiety można wyszukiwać tylko w źródłach nadrzędnych z kanału informacyjnego w usłudze Azure DevOps Services. Eksplorator pakietów NuGet nie obsługuje wyszukiwania pakietów nadrzędnych. Aby uzyskać więcej informacji, zobacz Pobieranie pakietów NuGet.

Następne kroki