從 Azure Artifacts 儲存庫下載通用套件

Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019

本文會引導您透過命令列介面從 Azure Artifacts 儲存庫下載通用套件。

先決條件

產品 需求
Azure DevOps - Azure DevOps 組織
- Azure DevOps 項目
- 安裝 Azure CLI
- 安裝 Azure DevOps 擴充功能 0.14.0 版或更高版本。

安裝 Azure DevOps 擴充功能

請確定您已安裝 Azure CLI(2.10.1 版或更高版本)。 然後,請遵循下列步驟來安裝或更新 Azure DevOps 擴充功能,以從命令行管理您的 Azure DevOps 資源。

  1. 執行下列命令以安裝 Azure DevOps 擴充功能:

    Azure CLI
    az extension add --name azure-devops
    
  2. 如果已安裝 Azure DevOps 擴充功能,而且您想要將它更新為最新版本,請執行:

    Azure CLI
    az extension update --name azure-devops
    

建立摘要

  1. 登入您的 Azure DevOps 組織,並流覽至您的專案。

  2. 選取 [成品],然後選取 [建立摘要]。

  3. 為您的內容提供 名稱,選擇定義誰可以查看您的套件的 可見性 選項。如果您想包含來自 nuget.orgnpmjs.com等常見公開來源的套件,請勾選 [包含來自一般公用來源的套件]。針對 範圍,請決定此摘要應限制於您的專案或整個組織。

  4. 完成後,請選取 建立

    顯示如何在 Azure DevOps Services 中建立新資訊源的螢幕快照。

下載通用套件

請確定您已設定驗證,然後執行下列命令,使用 Azure CLI 從提要中下載特定的 Universal 套件:

  • 專案範圍的摘要

    Azure CLI
    az artifacts universal download --organization https://dev.azure.com/<YOUR_ORGANIZATION_NAME> --project <PROJECT_NAME> --scope project --feed <FEED_NAME> --name <PACKAGE_NAME> --version <PACKAGE_VERSION> --path <DOWNLOAD_PATH>
    
  • 組織範圍的動態消息

    Azure CLI
    az artifacts universal download --organization https://dev.azure.com/<YOUR_ORGANIZATION_NAME> --feed <FEED_NAME> --name <PACKAGE_NAME> --version <PACKAGE_VERSION> --path <DOWNLOAD_PATH>
    

下載特定檔案

若要只下載特定檔案,請使用 --file-filter 參數只擷取指定的檔案子集。 如需詳細資訊,請參閱 檔案比對模式參考

  • 專案範圍的資訊流

    Azure CLI
    az artifacts universal download --organization https://dev.azure.com/<YOUR_ORGANIZATION_NAME> --project <PROJECT_NAME> --scope project --feed <FEED_NAME> --name <PACKAGE_NAME> --version <PACKAGE_VERSION> --path <DOWNLOAD_PATH> --file-filter <MATCH_PATTERN>
    
  • 組織範疇的資訊流

    Azure CLI
    az artifacts universal download --organization https://dev.azure.com/<YOUR_ORGANIZATION_NAME> --feed <FEED_NAME> --name <PACKAGE_NAME> --version <PACKAGE_VERSION> --path <DOWNLOAD_PATH> --file-filter <MATCH_PATTERN>
    

範例: 使用 --file-filter logs/.log 會比對 logs 目錄中的所有檔案與 .log 擴展名。

下載最新版本

使用通配符 * 下載最新版的通用套件。

範例

  • --version '*':下載最新版本。

  • --version '1.*':下載最新的 1.x 版本。

  • --version '1.2.*':下載最新的修補程式版本,主版本為 1,次版本為 2。

注意

發行前版本不支援通配符模式(版本號碼中有虛線的套件)。