php开发的web系统用什么工具实现一键发布和回滚。

产品经过测试后需要进行上线,我想问下大家一般如何实现对新版本的上线,流程是怎么样,使用什么发布工具。

如果在运行过程中突然产生比较严重的BUG(是假如哦),那为了不影响网站的业务使用,如何快速恢复状态。

阅读 4.6k
3 个回答

最简单的就是用git + rsync

新手上路,请多包涵

任何一个版本控制工具都可以;
我过去公司采用的办法是
在生产服务器上检出SVN中对应tag的版本,然后做一个ln,web服务器指向这个软链,检出来的代码按时间戳进行命令(便于查找版本顺序),如果需要回滚,直接重做一个ln。
上面的流程做成一个小的脚本,方便在多台机器之间进行统一发布;

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题