nexus参数化构建
第1章 nexus私有仓库
部署私服 nexus 下载https://www.sonatype.com/download‐oss‐sonatype
配置仓库两个选项
项目下的pom.xml配置、只生效当前的项目
在maven配置全局所有项目生效
上传JDK和nexus安装包
1 | rpm -ivh jdk-8u181-linux-x64.rpm |
访问10.0.1.202:8081测试
登录更改默认源为阿里源,登录用户admin密码admin123



修改maven配置文件
上传新文件,更改三处IP地址,指向nexus私服
1 | cd /usr/local/maven/conf/ |


具体配置方法,查看附件nexus.txt文件:
配置完成后去jenkins使用mvn测试
1 | mvn clean |
返回nexus http://10.0.1.202:8081/查看,已经搭建完成

第2章 参数化构建
参数化构建,通过tag传递参数达到发布和代码回滚的操作
修改项目配置
注: 接下来安装插件、在可选插件中搜索Git Parameter 直接安装即可,已安装则忽略次步骤
进入到项目把前面的参数化去掉重新选择使用git parameter
修改参数化构建

修改
test-job的Branches to build为${git_version}

返回test-job查看
立即构建变成Build with Parameters

gitlab下创建标签并上传远程仓库
1 | 1.查看标签 git tag |
使用devploy发布版本和使用rollback回滚版本
devploy发布1.0-4.0版本




rollback进行版本回滚,从v4.0返回v3.0


本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 WF's Blog!
评论







