Linux如何安装使用pkgdiff

不知道大家在做微服务的持续集成的时候,有没有想过这个问题,每一次有新的代码合并到Jenkins监听的分支时,都会触发构建,如果我们只构建代码有变化的模块而不是将所有的模块都构建一遍,岂不是会大大降低性能开销,以及解决构建发布的时间,下面就介绍一种可以比对jar包有没有发生变化的工具,这样我们就可以只发布有变化的jar包。

pkgdiff

pkgdiff是一款轻松实现比对各种压缩包是否有不同的工具,使用方便。下面介绍安装使用方法
1、下载地址:
https://lvc.github.io/pkgdiff/
在这里插入图片描述
点击下载即可。
通过官网的介绍我们可以知道,pkgdiff可以实现tar,gz,rpm等等各种压缩包的比对
2、安装
把安装包上传到Linux服务器上,然后
执行命令

 tar -zxvf pkgdiff-1.7.2.tar.gz

然后cd到解压后的目录下,执行命令

sudo make install prefix=/usr

3、完成第二步,就可以开始使用了
使用命令格式:pkgdiff package1 package2
例如:

package]# pkgdiff pkgdiff-1.7.2.tar.gz jdk-11.0.17_linux-x64_bin.tar.gz

输出为
在这里插入图片描述

通过result我们可以得知,这两个包完全不相同
快去下载使用pkgdiff优化你的自动构建shell脚本吧

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TheChainsmoker

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值