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 源或公共注册表(例如 npmjs.com)。 |
Maven | 将 Maven 包发布到 Azure Artifacts 源或公共注册表,例如 Maven Central、Google Maven 存储库、Gradle 插件和 JitPack。 |
Python | 将 Python 包发布到 Azure Artifacts 源或公共注册表(例如 PyPl.org)。 |
Cargo | 将 Cargo 包发布到 Azure Artifacts 源或公共注册表(例如 Crates.io)。 |
通用包 | 将通用包发布到 Azure Artifacts 源或通用包上游源。 |
符号 | 将符号发布到 Azure Artifacts 符号服务器或文件共享。 |
发布工件
支持的工件
项目类型 | 说明 |
---|---|
生成工件 | 生成所生成的文件。 示例:.dll、.exe 和 .PDB 文件。 |
NuGet | 将 NuGet 包发布到 Azure Artifacts 源或公共注册表(例如 nuget.org)。 |
npm | 将 npm 包发布到 Azure Artifacts 源或公共注册表(例如 npmjs.com)。 |
Maven | 将 Maven 包发布到 Azure Artifacts 源或公共注册表,例如 Maven Central、Google Maven 存储库、Gradle 插件和 JitPack。 |
Python | 将 Python 包发布到 Azure Artifacts 源或公共注册表(例如 PyPl.org)。 |
符号 | 将符号发布到 Azure Artifacts 符号服务器或文件共享。 |
发布工件
提示
如果你的组织使用防火墙或代理服务器,请确保允许 Azure Artifacts 域 URL 和 IP 地址。