事件
從 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 CLI(2.10.1 版或更高版本)。 然後,請遵循下列步驟來安裝或更新 Azure DevOps 擴充功能,以從命令行管理您的 Azure DevOps 資源。
執行下列命令以安裝 Azure DevOps 擴充功能:
Azure CLIaz extension add --name azure-devops
如果已安裝 Azure DevOps 擴充功能,而且您想要將它更新為最新版本,請執行:
Azure CLIaz extension update --name azure-devops
登入您的 Azure DevOps 組織,並流覽至您的專案。
選取 [成品],然後選取 [建立摘要]。
為您的內容提供 名稱,選擇定義誰可以查看您的套件的 可見性 選項。如果您想包含來自 nuget.org 或 npmjs.com等常見公開來源的套件,請勾選 [包含來自一般公用來源的套件]。針對 範圍,請決定此摘要應限制於您的專案或整個組織。
完成後,請選取 建立。
請確定您已設定驗證,然後執行下列命令,使用 Azure CLI 從提要中下載特定的 Universal 套件:
專案範圍的摘要:
Azure CLIaz 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 CLIaz 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 CLIaz 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 CLIaz 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。
注意
發行前版本不支援通配符模式(版本號碼中有虛線的套件)。
其他資源
訓練
認證
Microsoft Certified: DevOps Engineer Expert - Certifications
此認證可測量您完成下列技術工作的能力:設計和實作流程與通訊、設計和實作原始檔控制策略、設計和實作組建和發行管線、開發安全性和合規性計劃,以及實作檢測策略。
文件
-
在 Azure Artifacts 中發佈通用套件 - Azure Artifacts
瞭解如何將 Universal Packages 發佈至 Azure Artifacts 供應點。
-
如何新增通用套件上游來源
-
發佈可供下載的通用套件 & - Azure Pipelines
使用 Azure Pipelines YAML/Classic 發佈和下載通用套件