营销生产环境部署图
2017-10-13 11:55:51 0 举报
电商生成环境双机部署流程图
作者其他创作
大纲/内容
通过curl等待操作,等待beta机器启动成功
⑩
否
执行kill_process脚本
是
在营销nginx配置文件中注释掉对beta机器的代理⑥
-build
code路径是否存在
拷贝war包到host机登陆用户的根目录下⑪
回到部署机
n
在营销nginx配置文件中打开对beta机器的代理(去掉⑥注释)
y
打包完成
基本文件校验
将营销的nginx配置文件备份
reload营销nginx操作
输送kill_process脚本到host远程服务器
①
⑤
在营销nginx配置文件中注释掉对host机器的代理⑫
重复⑨~⑩
将act_server的tomcat进程kill掉
是否继续
双机部署完成
tomcat是否启动成功
是②
读取antx.properties配置
登陆到host远程服务器
进入code目录
-host
⑨
通过curl等待操作,等待host机器启动成功
重复⑦~⑧
将刚刚③传上来的war包拷贝到tomcat路径下
重复④~⑤步骤
kill脚本是否存在
exit
nginx处理脚本是否存在
删除临时的nginx处理脚本
重复①~②
④
操作nginx
开始打包
启动tomcat
-beta
将老的war包进行备份
登陆到beta远程服务器
⑦
输送kill_process脚本到beta远程服务器
删除老的war包
找到营销act_server的tomcat的pid
在营销nginx配置文件中打开对host机器的代理(去掉⑫注释)
执行build.sh部署脚本
将nginx的处理脚本传送到nginx服务器的临时目录下
git stashgit statusgit pull
⑧
拷贝war包到beta机登陆用户的根目录下③
0 条评论
下一页