码迷,mamicode.com
首页 > 系统相关 > 详细

Ubuntu系统下使用Jenkins进行项目的自动构建还是项目回滚方法

时间:2018-06-11 14:50:42      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:点击   ima   完成   变量   http   自动部署   执行   构建   jenkin   

上面虽然实现了项目的自动部署,但是有时部署失败的时候我们需要回滚到指定版本的构建,这样才能更灵活的进行项目的构建部署。我们可以选择“参数化的构建过程”进行传递不同的参数来选择是进行新的构建还是回滚

如果要在实现回滚,一定要在构建后将,构建完成的文件进行存档,方便以后回滚的时候使用。

  • 如果要在实现回滚,一定要在构建后将,构建完成的文件进行存档,方便以后回滚的时候使用


    技术分享图片
    构建后存档
  • 使用参数化构建过程,让后面的脚步可以根据不同的变量执行不同的操作。添加“Choice”参数配置不同的选项,让选择发布还是回滚,添加“String Parameter”参数来传递要回滚的版本号。


    技术分享图片
    参数和构建过程
  • 构建选择“Execute Shell”的方式,自己根据变量,自定义构建的脚本,此时如果是发布安装maven的构建过程进行新的构建,如果是回滚,知道历史构建后的文件,复制到当前构建结果目录。


    技术分享图片
    构建脚本
  • 点击构建,根据不同的参数选择发布还是回滚,回滚的时候填写要回滚到的历史版本号


    技术分享图片
    构建页面

Ubuntu系统下使用Jenkins进行项目的自动构建还是项目回滚方法

标签:点击   ima   完成   变量   http   自动部署   执行   构建   jenkin   

原文地址:https://www.cnblogs.com/ranxf/p/9166832.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!