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

Azure DevOps Services

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

前提条件

  • Azure DevOps 組織とプロジェクト。 まだ作成していない場合は、organizationまたはプロジェクトを作成します。

  • Azure Artifacts フィード。 まだフィードがない場合は、フィードを作成します。

パッケージの検索

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

  2. 入力 検索ボックスに "package" と表示されます。

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

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

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

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

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

REST API を使用して検索する

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

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 パッケージのダウンロード」を参照してください。

次のステップ