# devops发布场景配置
# 蓝绿部署场景描述
1、蓝绿部署场景描述:
1)demo-1.0作为老版本应用,经过升级需重新部署并上线;
2)在应用demo-1.1新版本成功部署并经过人工审核审批通过后,进行流量切换;
3)应用demo-1.1版本稳定运行一段时间后,再次经过人工审核审批,可将demo1.0老版本应用停止并卸载;
# 不同pas服务器上分别部署demo1.0 和 demo1.1,通过primeton lb切换流量并开放对外访问地址
前置条件:已在服务pas163上部署应用demo-1.0版本,预在服务pas162上部署升级版本demo应用:demo-1.1
1) 新建发布任务,添加环境dev-test,在其下配置pas部署任务,在pas162上进行demo1.1的部署
2)添加环境dev-lb,在该环境下配置devopsLB配置更新任务,用作流量的切换
3)添加环境dev-oldserver,在该环境下配置“应用组件实例运维”任务,用作老版本demo1.0服务的停止和卸载
4)在162pas服务器-应用程序界面查看demo1.1是否部署成功
5)通过网页访问demo1.1
6)此时查看发布实例界面,pas部署任务已成功,推送了两条审批工单,分别对应lb部署和uninstall 应用的旧版本
7)在工单lb部署处于“未审批”或“审批不通过”状态时,访问lbserver,依旧访问的1.0版本的demo应用
8)在工单lb部署处于审批通过状态时,再次访问lbserver,此时应用已被成功切换为demo1.1版本