帮你快速理解、总结文档立即下载

制品与包管理配置

最近更新时间:2026-06-29 18:11:00
我的收藏

操作场景

本文档将介绍启用流水线后,如何把业务正在使用的制品与包管理工具关联至 TAPD。
制品与包管理依赖于已关联的持续集成服务,请确保您的业务环境已有符合条件的管理工具,目前支持基于 Nexus 的工具关联。

在持续集成服务中配置 Nexus

1. 安装 nexus-artifact-uploader 插件。
操作路径:系统管理 > 插件管理 > 可选插件,搜索 nexus-artifact-uploader 插件并安装。

2. 使用 nexus-artifact-uploader 上传制品到 Nexus。
下文将介绍通过 nexus-artifact-uploader 工具,分别以 Freestyle、Pipeline 两种模式向 Nexus 上传制品的具体实现方式。以下仅为示例配置,请根据实际情况填写。
使用 Freestyle project,在 Build Steps 中选择 Nexus artifact uploader 并填写相关配置。

示例配置如下:
freeStyleJob('NexusArtifactUploaderJob') {
steps {
nexusArtifactUploader {
nexusVersion('nexus2')
protocol('http')
nexusUrl('localhost:8080/nexus')
groupId('sp.sd')
version('2.4')
repository('NexusArtifactUploader')
credentialsId('44620c50-1589-4617-a677-7563985e46e1')
artifact {
artifactId('nexus-artifact-uploader')
type('jar')
classifier('debug')
file('nexus-artifact-uploader.jar')
}
artifact {
artifactId('nexus-artifact-uploader')
type('hpi')
classifier('debug')
file('nexus-artifact-uploader.hpi')
}
}
}
}

如使用 Pipeline,则在 Pipeline 中添加如下配置:
nexusArtifactUploader(
nexusVersion: 'nexus3',
protocol: 'http',
nexusUrl: 'my.nexus.address',
groupId: 'com.example',
version: version,
repository: 'RepositoryName',
credentialsId: 'CredentialsId',
artifacts: [
[artifactId: projectName,
classifier: '',
file: 'my-service-' + version + '.jar',
type: 'jar']
]
)

在 TAPD 中查看构建制品

进入目标项目下的流水线应用,选择配置了包管理步骤的构建任务,即可查看构建产物信息。


相关文档

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

常见问题

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