双越老师,上线回滚是用git,连接远程服务器(比如云服务器ECS)的操作吗?那怎样将服务器的代码打包记录备份呢?请举例说明,谢谢
来源:20-14 上线回滚 - 上线回滚流程
慕斯卡1865687
2018-12-29
双越老师,上线回滚是用git,连接远程服务器(比如云服务器ECS)的操作吗?那怎样将服务器的代码打包记录备份呢?请举例说明,谢谢
写回答
2回答
-
前端工程师毕竟不是专业的运维人员,能使用的手段和工具有限。
最常规的方式,可以写一段 shell 脚本,将当前代码打包,然后上传到服务器或者直接 scp 到服务器,然后解压文件,覆盖到服务器所指向的目录,重启服务器。
至于如何备份,就是在本次即将覆盖最新代码之前,将以前的代码打包、拷贝到其他目录中,文件名字可以包含日期和时间,这样方便查看备份的时间。
00 -
慕斯卡1865687
提问者
2018-12-31
备份到哪里,服务器的目录上吗? 上线主要流程,我是这么理解的-- 测试好的项目-打包-scp到相应目录里-重启服务器。 是否正确呢
032019-08-18
相似问题