84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
产品经过测试后需要进行上线,我想问下大家一般如何实现对新版本的上线,流程是怎么样,使用什么发布工具。
如果在运行过程中突然产生比较严重的BUG(是假如哦),那为了不影响网站的业务使用,如何快速恢复状态。
ringa_lee
最简单的就是用git + rsync
http://walle-web.io/ 好像这个不错,国人做的。
任何一个版本控制工具都可以;我过去公司采用的办法是在生产服务器上检出SVN中对应tag的版本,然后做一个ln,web服务器指向这个软链,检出来的代码按时间戳进行命令(便于查找版本顺序),如果需要回滚,直接重做一个ln。上面的流程做成一个小的脚本,方便在多台机器之间进行统一发布;
最简单的就是用git + rsync
http://walle-web.io/ 好像这个不错,国人做的。
任何一个版本控制工具都可以;
我过去公司采用的办法是
在生产服务器上检出SVN中对应tag的版本,然后做一个ln,web服务器指向这个软链,检出来的代码按时间戳进行命令(便于查找版本顺序),如果需要回滚,直接重做一个ln。
上面的流程做成一个小的脚本,方便在多台机器之间进行统一发布;