>  Q&A  >  본문

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

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

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

ringa_leeringa_lee2724일 전374

모든 응답(3)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-04-10 16:45:59

    最简单的就是用git + rsync

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-10 16:45:59

    http://walle-web.io/ 好像这个不错,国人做的。

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-10 16:45:59

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

    회신하다
    0
  • 취소회신하다