发布应用 - php开发的web系统用什么工具实现一键发布和回滚。
程序员文章站
2022-04-06 09:27:23
...
产品经过测试后需要进行上线,我想问下大家一般如何实现对新版本的上线,流程是怎么样,使用什么发布工具。
如果在运行过程中突然产生比较严重的BUG(是假如哦),那为了不影响网站的业务使用,如何快速恢复状态。
回复内容:
产品经过测试后需要进行上线,我想问下大家一般如何实现对新版本的上线,流程是怎么样,使用什么发布工具。
如果在运行过程中突然产生比较严重的BUG(是假如哦),那为了不影响网站的业务使用,如何快速恢复状态。
最简单的就是用git + rsync
http://walle-web.io/ 好像这个不错,国人做的。
任何一个版本控制工具都可以;
我过去公司采用的办法是
在生产服务器上检出SVN中对应tag的版本,然后做一个ln,web服务器指向这个软链,检出来的代码按时间戳进行命令(便于查找版本顺序),如果需要回滚,直接重做一个ln。
上面的流程做成一个小的脚本,方便在多台机器之间进行统一发布;
上一篇: php读取数据库信息的几种方法
下一篇: 在Windows下安装PHP3