素材牛VIP会员
请问项目如何进行增量差异更新部署?每次全量打包上传太慢了……
 阵***香  分类:Java代码  人气:1887  回帖:5  发布于6年前 收藏

现在正在做一些Java的项目,每次上线都是把项目打成war包后,上传到服务器上

问题是,每次就算是改动不大也要全量打包更新,太慢了,光是Jar包都有几十兆大小……

请问一下各位前辈,项目如何进行增量差异更新部署?

不了解大公司是怎么做的……苦恼

 标签:打包部署java

讨论这个帖子(5)垃圾回帖将一律封号处理……

Lv2 入门
雨***3 页面重构设计 6年前#1

如果只是改了静态资源或jsp文件,那么直接拖到Tomcat服务器上就可以了。
改了java文件的话好像增量发布挺难的。

难怪PHP是世界上最好的语言,svn up或git pull一下就搞定了。

Lv1 新人
威***军 职业无 6年前#2

难怪PHP是世界上最好的语言

Lv6 码匠
a8***12 Linux系统工程师 6年前#3

大公司的做法就是全量更新, 服务器绝对不会使用打补丁的方式, 因为这完全是自找麻烦, 况且就几十m的文件, 大公司也不缺这点网络流量吧.

Lv6 码匠
天***月 职业无 6年前#4

如果你用git托管代码的话就简单的了, 安装个jenkins或者直接自己写个工具处理git的webhooks请求。
然后执行的脚本是在服务器下载git代码,打包,部署。 每次提交自动触发执行你写的脚本

jenkins 的可以看看我的

Lv7 码师
你***擦 Linux系统工程师 6年前#5

war包并不容易做到所谓的增量式更新。如果你希望敏捷迭代,可以考虑迁移到微服务架构中

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取