有时因为某些原因Activit流程部署新版本后,还没有发起流程,回退到上一个版本.操作过程: 1.查询版本更新记录,记录字段ID_值,假设值为100: select to_char(t.deploy_time_,'yyyy-mm-dd hh24:mi:ss') dtime,t.* from act_re_deployment t order by t.deploy_time_ desc; 2.根据上面ID_值100(下同),删除表act_re_procdef的对应记录 ; 3.删除表act_ge…
持续集成之⑤:jenkins结合脚本实现代码自动化部署及一键回滚至上一版本 一:本文通过jenkins调用shell脚本的的方式完成从Git服务器获取代码.打包.部署到web服务器.将web服务器从负载均衡器删除.解压.复制配置文件.创建软连接.测试每一台web服务器.将web服务器添加至负载均衡.回滚到任意指定版本.一键回滚到上一版本等功能,脚本放在www用户家目录并使用www用户身份执行,每个web服务器也都使用www用户运行web服务,且UID相同web目录和权限都一致,更严格的标准化可以…
持续集成之⑤:jenkins结合脚本实现代码自动化部署及一键回滚至上一版本 一:本文通过jenkins调用shell脚本的的方式完成从Git服务器获取代码.打包.部署到web服务器.将web服务器从负载均衡器删除.解压.复制配置文件.创建软连接.测试每一台web服务器.将web服务器添加至负载均衡.回滚到任意指定版本.一键回滚到上一版本等功能,脚本放在www用户家目录并使用www用户身份执行,每个web服务器也都使用www用户运行web服务,且UID相同web目录和权限都一致,更严格的标准化可以…
前言 当使用.NET“安装项目”打包的安装文件,再次安装的时候会弹出如下提示,这个时候会让我们很郁闷,怎样才能自动卸载上一个安装的版本呢?方法很简单,只需简单的两个操作步骤即可解决. 操作步骤 主要由RemovePreviousVersions属性和ProductCode值来决定. MSDN上是这样说的“安装程序检查“UpgradeCode”和“ProductCode”属性,以确定是否应移除早期版本.新旧两种版本的 UpgradeCode 必须相同:ProductCode 必须不同.” Remo…
前言 使用git版本控制的过程中,多人操作同一个项目时,有时经常会遇到代码冲突报错,一时又无法解决的问题,为了不影响他人正常使用这时便需要回滚代码至原来的版本.如何回滚代码至原来版,可参考以下步骤. 回滚至上个版本 1. 切换到需回滚的分支:git checkout xxx(分支名) 2. 回滚到上个版本:git reset --hard HEAD^ 3. 提交回退的版本至远程分支:git push <远程主机名> <本地分支名>:<远程分支名>   回滚至指定版本 1…
本教程直接在 Kubernetes 1.13.3 版本上安装 Prometheus 和 Grafana-7.5.2,至于它们的原理和概念就不再赘述,这里就直接开始操作. Git 下载相关 YAML 文件 [root@k8s-master01 ~]# git clone git@gitee.com:MagicBinary/kubernetes-prometheus.git 部署 Prometheus 组件 官方文档:https://prometheus.io/docs/introduction/o…
用过apple的同学应该都知道,大多数IOS应用都支持側滑回退,就不具体说明了,直接上图: 作为使用ios的android开发人员来说,我是特别喜欢这个功能的.既然这样,那就在android上也实现这个功能吧. 构思: 1.要处理滑动事件,并且优先级比較高.所以必须在父View中处理,也就是我们layout中的顶级View(当然这里说的顶级View不是DecorView,不过layout里面的第一层View),通常是ViewGroup. 2.既然是ViewGroup,我们得思考下,这个滑动事件我…
1.选择你要恢复的工程,(注意:从SVN上checkout下来的工程不要改变,移动位置) 2.找到SVN的导航栏,点击“Working Copy”--->"Revert" 3. 选择你要恢复的版本号,然后点击“Revert”. 4. 提示你当前工程有一些修改,但是还没提交,"Discard XXX"-点击后当前修改的内容会被取消,“Copy XXX”-点击会会先复制一份代码到废纸篓. 5.5. 点击 “Discard XXX”版本后,本地工程已更新至选择的版本…
在  team->show in history 中 选择版本,执行Revert Commit,然后push 到master,这样就可以了…
1.部署时正常时下面的 kubectl apply -f http.yaml 2.如果修改文件文件重新部署或者之前有上一个版本的  想回退上一个的 可以无感知的回退回去 不影响业务 其中http-deployment  是 metadata:name 定义的名字 kubectl rollout undo deployment http-deployment 3.如果有多个版本可能会有点混乱 这边要部署的时候就记录一下 比如第一次 kubectl apply -f http.yaml --reco…