【今日话题】 分享下开发上线部署流程 - masshi 1. 我们之前用svn,现在采用gitLib,有部分切到gerrit上了。SVN的时候开发有trunk分支,branch分支用来发版上线。开发完成后提交trunk分支,在灰度环境,用python打包脚本,拉取trunk,然后打包压缩通过rsync复制到灰度和SIT机器上进行测试。通过后,merge代码到branch分支,然后提交SVN,执行线上打包脚本,将branch的代码通过rsync复制到PRE集群机器上,在PRE环境进行校验(和PRODUCT环境共享数据库,两份程序),最后通过之后,执行上线脚本,发布到PRODUCT集群机器。 git的话,似乎简单了很多,脚本也简单了,没仔细了解,等用熟了再说 - 青衫隐_刘 【分享链接】 1. 扒一扒HTTPS网站的内幕丨干货 http://mp.weixin.qq.com/s?__biz=MzAxODM0MjQ2MA== |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|