フィード全体でパッケージを検索する

Azure DevOps Services

プロジェクトに適したパッケージを見つけることは困難な場合があります。特に、多くのバージョンと依存関係が関係している場合です。 この記事では、コード検索を使用して Azure DevOps で機能パッケージ検索を実行する方法について説明します。これにより、機能、メタデータ、コード スニペットに基づいてパッケージを検索できます。

前提条件

  • Azure DevOps の組織とプロジェクト: 組織とプロジェクトがあることを確認します。 存在しない場合は、 organization または project を作成します。
  • Azure Artifacts フィード: Azure Artifacts フィードがあることを確認します。 フィードがない場合は、フィードを作成

パッケージの検索

  1. プロジェクトにサインインします(https://dev.azure.com/{Your_Organization}/{Your_Project})。

  2. 検索ボックスに、package と入力します。

  3. ドロップダウン メニューから選択して、フィード、ビュー、またはパッケージの種類で検索します。

    フィルター パネルのオプションを示すスクリーンショット。

所属するプロジェクトに関係なく、既定では、組織内のすべてのフィード内で検索できます。

Views フィルターは、Feeds フィルターから 1 つのフィードを選択した場合にのみ表示されます。 このフィルターを使用すると、特定のビューからパッケージを表示できます。

Type フィルターを使用して、検索するパッケージの種類 (NuGet パッケージなど) を選択できます。

REST API を使用して検索する

Azure DevOps REST API を使用して、特定の組織内のパッケージを検索できます。 詳細については、「 Fetch パッケージの検索結果」を参照してください。

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 フィードからパッケージを使用できます。 詳細については、 アップストリームの検索を参照してください。

Note

Azure DevOps Services のフィードからアップストリーム ソース内のパッケージのみを検索できます。 NuGet パッケージ エクスプローラーでは、アップストリーム パッケージの検索はサポートされていません。 詳細については、「 NuGet パッケージのダウンロード」を参照してください。

次のステップ