Ubuntu系统下使用Jenkins进行项目的自动构建还是项目回滚方法
2024-10-20 11:59:33
上面虽然实现了项目的自动部署,但是有时部署失败的时候我们需要回滚到指定版本的构建,这样才能更灵活的进行项目的构建部署。我们可以选择“参数化的构建过程”进行传递不同的参数来选择是进行新的构建还是回滚
如果要在实现回滚,一定要在构建后将,构建完成的文件进行存档,方便以后回滚的时候使用。
如果要在实现回滚,一定要在构建后将,构建完成的文件进行存档,方便以后回滚的时候使用
构建后存档使用参数化构建过程,让后面的脚步可以根据不同的变量执行不同的操作。添加“Choice”参数配置不同的选项,让选择发布还是回滚,添加“String Parameter”参数来传递要回滚的版本号。
参数和构建过程构建选择“Execute Shell”的方式,自己根据变量,自定义构建的脚本,此时如果是发布安装maven的构建过程进行新的构建,如果是回滚,知道历史构建后的文件,复制到当前构建结果目录。
构建脚本点击构建,根据不同的参数选择发布还是回滚,回滚的时候填写要回滚到的历史版本号
构建页面
最新文章
- CentOS7.2部署OpenStack(一)—环境准备
- Natural language style method declaration and usages in programming languages
- C#基础--struct(结构体)
- 从源码的角度分析ViewGruop的事件分发
- Exchange 2010先决条件
- iOS安全系列之一:HTTPS (轉載)
- 使用UISegementControl实现简易汤姆猫程序
- CURD演示 2
- 转]python 结巴分词(jieba)学习
- Oracle 报错ORA-00904:标示符无效
- 运用SharedPreferences“偷取”输入的信息
- 小程序view排版
- [转载]Black-Scholes 模型中 d1,d2 是怎么得到的?如何理解 Black-Scholes 模型?
- js基本类型存放和对象存放的区别(对象遍历)
- day053 url反向解析图解 模板渲染
- NOI 2012 随机数生成器
- eclipse配置Js环境spket
- 15-js提交表单的简单检测实例
- mac下framework联编需要设置的
- SpringMVC之学习(0)
热门文章
- sublime text 3 常见问题总结 pyv8
- Postfix邮件
- 为什么面试要问 hashmap 的原理
- https://validator.w3.org
- VS 2005 处理条件
- AWTK 全称为 Toolkit AnyWhere,是 ZLG 倾心打造的一套基于 C 语言开发的 GUI 框架(三平台+2个手机平台+嵌入式)
- 如何bitbucket上删除项目
- 仿照hibernate封装的一个对数据库操作的jdbc工具类
- 廖威雄: 思维导图:利用__attribute__((section()))构建初始化函数表与Linux内核init的实现
- Input的类型(type)