idea回滚svn代码_持续集成CICD实战7—发布wordpress新代码到生产环境之后进行回滚...

本文详细介绍了使用Jenkins进行持续集成和持续部署(CICD)的过程,包括发布WordPress新代码到生产环境,以及在出现问题时如何回滚到先前版本6。在回滚过程中,涉及了修改svn代码、构建测试镜像、部署到测试和生产环境,最终验证回滚操作成功。
摘要由CSDN通过智能技术生成

实战内容分为阶段:

第一阶段:cicd的介绍,环境准备,dockers安装及代码仓库的建立(这里用的是svn)

第二阶段:LNMP基础镜像构建,及harbor镜像仓库的部署

第三阶段:jenkins部署及配置

第四阶段:发布代码到测试环境并构建镜像,部署wordpress测试网站

第五阶段:提交测试成功镜像到harbor镜像仓库

第六阶段:发布wordpress到生产环境

第七阶段:发布wordpress新代码到生产环境之后进行回滚

1、创建创建任务——4.生产环境回滚

d19db40114cf19c8fa163c371ca148ea.png

2、jenkins中编辑任务的执行部署脚本

c060a29ca33cd64bba61ca5b07eefdde.png

编辑回滚脚本

vim roll-back.sh

#!/bin/bash# 修改为上一个镜像版本PRE_REVISION=$(awk '/Previous/{
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值