制品与包管理配置

最近更新时间:2019-07-04 17:18:25

操作场景

本文档将介绍启用流水线后,将业务正在使用的制品与包管理工具关联至 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 信息。
    在 Meven 项目的 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 工具接入类