フィード全体でパッケージを検索する
Azure DevOps Services
プロジェクトに適したパッケージを見つけることは困難な場合があります。特に、多くのバージョンと依存関係が関係している場合です。 この記事では、コード検索を使用して Azure DevOps で機能パッケージ検索を実行する方法について説明します。これにより、機能、メタデータ、コード スニペットに基づいてパッケージを検索できます。
前提条件
- Azure DevOps の組織とプロジェクト: 組織とプロジェクトがあることを確認します。 存在しない場合は、 organization または project を作成します。
- Azure Artifacts フィード: Azure Artifacts フィードがあることを確認します。 フィードがない場合は、フィードを作成。
パッケージの検索
プロジェクトにサインインします(
https://dev.azure.com/{Your_Organization}/{Your_Project}
)。検索ボックスに、
package
と入力します。ドロップダウン メニューから選択して、フィード、ビュー、またはパッケージの種類で検索します。
所属するプロジェクトに関係なく、既定では、組織内のすべてのフィード内で検索できます。
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 パッケージのダウンロード」を参照してください。