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!
评论