操作场景
本文档介绍启用流水线后,将业务正在使用的制品与包管理工具关联至 TAPD。
前提条件
制品与包管理依赖于已关联的持续集成服务,请确保您的业务环境已有符合条件的管理工具,目前支持基于 Nexus 的工具关联。安装 nexus 默认管理员为 admin,密码为 admin123,nexus 自身相关配置不在本教程内。
操作步骤
以 Nexus 接入为例,以下是基于 admin 账号教程演示。
在持续集成服务中配置 Nexus
1. 安装 Nexus 插件。
操作路径:系统管理 > 插件管理 > 可选插件,搜索 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 中查看构建制品
进入目标项目下的流水线应用,选择配置了包管理步骤的构建任务,即可查看最新构建结果及构建文件信息。