# 发布到 Nexus

# 使用场景

将编译产物上传到 Nexus 仓库中

artifact-release-nexus-1

artifact-release-nexus-2

# 配置说明

属性 配置说明
工件路径 需要上传nexus的工件地址,相对于jenkis当前工作空间的路径。对于maven构建,构建产物默认存放在工作空间的target目录下,默认为target/{pom中artifactId}.{pom中packaging},如:target/testWar.war
groupId 上传nexus后的groupId,一般对应pom中的groupId
artifactId 上传nexus后的 artifactId,建议为:[项目名]-[组件名]
version 构建产物版本号,如果上传SNAPSHOT库,则必须加-SNAPSHOT,如:${targetVersion}-SNAPSHOT
classifier 上传nexus的classifier
种类 上传工件的种类,可以选择程序、脚本、配置
别名 DevOps查找工件时使用的名称,建议为:[组件名]-[环境名]。注意:如果一次构建生成多个工件,上传nexus时必须用不同的别名区分各个工件
对应组件 如果构建定义选择了组件,则这里必须选其中一个组件
介质仓库 需要上传到哪一个介质仓库,从当前用户有权限的介仓中进行选择,如果构建定义配置了环境,则根据环境进一步过滤
介质仓库 介质要上传的仓库
上传物料清单 是否上传物料清单
物料清单路径 物料清单位于workspace的文件路径
质量检查清单 质量检查清单,可以多选
质量种类 质量种类,多个逗号分隔
制品匹配 制品匹配规则(不配置则默认为全部匹配),支持通配符,支持多个介质,如:.jar,.war
上次更新: 2023-4-6 17:28:20