Azure Pipelines 中的成品 - 概觀

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

Azure Artifacts 可讓開發人員從 PyPI、Maven Central 和 NuGet.org 等摘要和公用登錄發佈及取用各種類型的套件。您可以將 Azure Artifacts 與 Azure Pipelines 結合,以發佈組建和管線成品、部署套件,或跨管線的不同階段整合檔案,以建置、測試或部署應用程式。

支援的成品

成品類型 描述
建置成品 組建所產生的檔案。 範例:.dll、.exe 和 。PDB 檔案。
管線成品 如果您使用 Azure DevOps Services,建議使用更快速的效能。 發行管線不支援。
NuGet (英文) 將 NuGet 套件發佈至 Azure Artifacts 摘要或公用登錄,例如 nuget.org。
npm \(英文\) 將 npm 套件發佈至 Azure Artifacts 摘要或公用登錄,例如 nmpjs.com。
Maven 將 Maven 套件發佈至 Azure Artifacts 摘要或公用登錄,例如 Maven Central、Google Maven 存放庫、Gradle 外掛程式和 JitPack。
Python 將 Python 套件發佈至 Azure Artifacts 摘要或公用登錄,例如 PyPI.org。
貨運 將 Cargo 套件發佈至 Azure Artifacts 摘要或公用登錄,例如 Crates.io。
Universal Packages 將通用套件發佈至 Azure Artifacts 摘要或通用套件上游來源。
符號 將符號發佈至 Azure Artifacts 符號伺服器或檔案共用。

發佈成品

支援的成品

成品類型 描述
建置成品 組建所產生的檔案。 範例:.dll、.exe 和 。PDB 檔案。
NuGet (英文) 將 NuGet 套件發佈至 Azure Artifacts 摘要或公用登錄,例如 nuget.org。
npm \(英文\) 將 npm 套件發佈至 Azure Artifacts 摘要或公用登錄,例如 nmpjs.com。
Maven 將 Maven 套件發佈至 Azure Artifacts 摘要或公用登錄,例如 Maven Central、Google Maven 存放庫、Gradle 外掛程式和 JitPack。
Python 將 Python 套件發佈至 Azure Artifacts 摘要或公用登錄,例如 PyPI.org。
符號 將符號發佈至 Azure Artifacts 符號伺服器或檔案共用。

發佈成品

提示

如果您的組織使用防火牆或 Proxy 伺服器,請確定您允許 Azure Artifacts 網域 URL 和 IP 位址