实战内容分为阶段:
第一阶段:cicd的介绍,环境准备,dockers安装及代码仓库的建立(这里用的是svn)
第二阶段:LNMP基础镜像构建,及harbor镜像仓库的部署
第三阶段:jenkins部署及配置
第四阶段:发布代码到测试环境并构建镜像,部署wordpress测试网站
第五阶段:提交测试成功镜像到harbor镜像仓库
第六阶段:发布wordpress到生产环境
第七阶段:发布wordpress新代码到生产环境之后进行回滚
1、创建创建任务——4.生产环境回滚
2、jenkins中编辑任务的执行部署脚本
编辑回滚脚本
vim roll-back.sh
#!/bin/bash# 修改为上一个镜像版本PRE_REVISION=$(awk '/Previous/{