制品与包管理配置

最近更新时间:2024-08-13 15:59:41

我的收藏

操作场景

本文档介绍启用流水线后,将业务正在使用的制品与包管理工具关联至 TAPD。

前提条件

制品与包管理依赖于已关联的持续集成服务,请确保您的业务环境已有符合条件的管理工具,目前支持基于 Nexus 的工具关联。安装 nexus 默认管理员为 admin,密码为 admin123,nexus 自身相关配置不在本教程内。

操作步骤

以 Nexus 接入为例,以下是基于 admin 账号教程演示。

在持续集成服务中配置 Nexus

1. 安装 Nexus 插件。
操作路径:系统管理 > 插件管理 > 可选插件,搜索 Nexus Platform 安装。
说明:
如无法搜到 Nexus Platform,可 点此 下载。并安装在如下位置:



2. 配置 Nexus。
操作路径:系统管理 > 系统设置 > Sonatype Nexus > Nexus Repository Manager Servers
Display Name:服务显示名。
Server ID:jenkins 侧唯一标识 nexus 服务的 ID。
Server Url:nexus 服务的访问地址。
Credentials:nexus 服务的账户。



3. 配置完成后单击 Test connection 测试是否可以连通。
4. 在 Maven 项目的构建步骤中配置需要生成的 Repository 信息。
在 Maven 项目的 job 的 Post Steps 步骤中新增 Nexus Repository Manager Publisher。Packages 中的字段需要与 Maven 项目下的 pom.xml 一致。如图生成在 nexus 下的文件路径为 Releases/com/example/hello/1.11/hello-1.11-c.jar



5. 在 TAPD 侧,选择项目设置 > 流水线配置开启制品/包管理数据展示。




在 TAPD 中查看构建制品

进入目标项目下的流水线应用,选择配置了包管理步骤的构建任务,即可查看最新构建结果及构建文件信息。




相关文档

了解更多相关信息,请参见 制品与包管理介绍

常见问题

了解更多工具接入常见问题,请参见 DevOps 工具接入类