在你的訊息來源中搜尋軟體包

Azure DevOps 服務

找到適合你專案的套件可能需要時間,尤其是當你要管理多個串流、版本和依賴時。 本文將教你如何使用 Azure DevOps 程式碼搜尋,在所有串流中執行功能性套件搜尋。 你可以根據功能、版本或類型來定位你的套件。

必要條件

產品 要求
Azure DevOps - Azure DevOps 組織。
- Azure DevOps 項目。
- Azure Artifacts 資料饋送。

搜尋套件

Azure DevOps 程式碼搜尋讓你能搜尋組織內所有的串流,不論你參與哪個專案。

  1. 登入你的 Azure DevOps 組織,然後前往你的專案(https://dev.azure.com/{Your_Organization}/{Your_Project})。

  2. 在搜尋欄中,輸入一個詞(例如時間),然後按下 Enter 鍵。 此步驟回傳任何名稱或描述中包含「時間」的包裹。

  3. 選擇「 套件 」標籤以查看所有搜尋結果。 使用「動態」、「檢視」或「類型」下拉選單,依照動態、動態檢視或套件類型(例如 NuGet)篩選結果。

    一張顯示如何篩選包裹搜尋結果的截圖。

注意

檢視篩選器只會在你從摘要篩選器中選擇單一摘要時才會出現。

使用 REST API 搜尋套件

Azure DevOps REST API 提供了一個端點,你可以用來搜尋特定組織內的套件。 以下範例示範如何建構 HTTP 請求與請求主體,以便在組織內所有資訊流中搜尋 react-calendar npm 套件。 如需詳細資訊,請參閱 擷取套件搜尋結果。

範例:

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 Artifacts 上游來源,開發者可以從不同的資料源和公開登錄檔(如 NuGet.org)取得套件。透過使用 Azure Artifacts,你可以在上游來源中搜尋各種類型的套件。

  1. 登入你的 Azure DevOps 集合,然後進入你的專案。

  2. 選取 構件,然後從下拉選單中選取您的資料流。

  3. 在頁面右上角選擇 搜尋上游來源 。

  4. 選擇 一種包裹類型 ,然後在 包裹名稱 文字框輸入精確名稱。 套件名稱區分大小寫,必須完全匹配。

  5. 選擇 搜尋 可查看您所搜尋套件的可用版本清單。

注意

從你的訂閱源搜尋上游來源的套件,僅支援在 Azure DevOps Services 中。

後續步驟