大型门户网站上线解决方案(SVN&Java)。

大型门户网站上线解决方案

对于大型集群环境,一般有数台机器,因此需要分批次的更新
现在以JAVA架构环境代码上线来做理解:
  1. 本地开发人员从SVN中取代码,当天上线的提交到trunk,否则,长期项目需要单开分支开发,最后再合并主线。
  2. 办公内网开发测试时,由开发人员或者配置管理员通过部署平台jenkins实现统一部署,(在部署平台上控制开发机器从SVN取代码,编译,打包,发布到开发机,包名为xxx.war)
  3. 开发人员通知测试人员对程序进行测试,没有问题后,由配置管理员打上tag。
  4. 配置管理员,根据上步的tag标记,checkout出上线代码,并配置好IDC测试环境的所有配置,执行编译,打包,然后发布到IDC内的统一发布服务器,这里要注意,不同环境的配置文件是岁代码一起发布的。
  5. 配置管理员或SA上线人员,把分发的程序代码内容推送到相关测试服务器,然后通知测试人员进行测试。若有问题,立即回退,继续修改。
  6. 如果IDC测试没有问题,继续打好tag,此时,配置管理员,根据上步的tag标记,checkout出测试好的代码,并配置好IDC内的统一分发服务器主机,准备批量发布。
  7. 配置管理员或SA上线人员,把发布的内容推送到相关正式服务器,然后通知测试人员测试,若有问题,立即回退。
  8. IDC正式上线过程一半采用AB组平滑上线的思路,即平滑下线一半的服务器,然后发布更新代码测试,无问题后,挂上服务器,并立即下线另一半服务器,然后更新程序,再平滑上线。


转载:http://blog.sina.com.cn/s/blog_acd4cca70102wqnl.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值