关于Linux项目如何让别人傻瓜式升级

首先说一下为什么要这么做,公司让我对一个项目的代码进行了升级,修改了几个文件,增加了一个数据库,但是全国用上千家企业在用这个项目,如何能让别人傻瓜式的同步升级,因为别人并不知道你究竟做了哪些操作。

于是我进入了我们的项目根目录下
在这里插入图片描述
执行了一个压缩操作

tar -zc -f 压缩文件名.tgz 所有需要替换的文件名(相对路径,空格分隔) 

在这里插入图片描述
可以看到我的压缩文件已经压缩好了,那么别人只要在相同的目录下执行解压操作,就可以替换掉已经修改的文件了。
同样的我们把新建数据表的sql文件也压缩进去,那么别人解压之后数据表文件就同样在根目录下。
然后我就把这样一个压缩文件放在了公司的公网上,那么所有的人都可以使用lftp来拉取这个压缩包。

现在所有人想升级项目都变得非常简单,只需要在linux下复制命令执行就好了

1,进入hibos根目录

cd /usr/eflow/hibos/

2,执行命令,获取psbTransLog_patch.tgz压缩包。

lftp -u账号,密码 外网地址 -e "get /ming/psbTransLog_patch.tgz;quit" 

3,执行命令,替换文件。

tar -zx -f psbTransLog_patch.tgz  

4,执行sql命令,输入密码,导入数据表

mysql -u root -p 数据库名 < T_PsbTransLog.sql;

5,检查有无报错,部署完成。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值