记一次Jenkins项目构建耗时优化

问题场景:某次项目改成maven多模块给运维同事部署之后,单个服务的部署时间变得耗时两倍。遂开始排查。

  1. 看了Jenkins的构建日志,发现所有的模块都有构建,且构建的总时长等于所有模块构建时长之和,因此怀疑是不需要构建的模块也参与构建了
  2. 找运维沟通了耗时问题,对方表示可以只构建依赖的包
  3. 改了之后,对应服务的构建时间等于依赖的包的时间+自身构建时间
相关推荐
泛黄的咖啡店31 分钟前
域名系统DNS
运维·云计算
dessler40 分钟前
Kubernetes(k8s)-集群监控(Prometheus)
linux·运维·kubernetes
一夜沐白41 分钟前
Linux用户管理
linux·运维·服务器·笔记
Pasregret2 小时前
备忘录模式:实现对象状态撤销与恢复的设计模式
运维·服务器·设计模式
珹洺3 小时前
Linux红帽:RHCSA认证知识讲解(十 四)分区管理、交换分区,创建逻辑卷与调整逻辑卷的大小
linux·运维·服务器
威桑3 小时前
解决Ubuntu下使用CLion构建Qt项目时找不到已安装的模块的问题
linux·运维·ubuntu
珹洺5 小时前
Linux操作系统从入门到实战(四)Linux基础指令(下)
linux·运维·服务器
极小狐5 小时前
极狐GitLab 的压缩和合并是什么?
运维·git·ssh·gitlab·github
唯独失去了从容7 小时前
WebRTC服务器Coturn服务器的管理平台功能
运维·服务器·webrtc
roman_日积跬步-终至千里9 小时前
【K8s基础】K8s下的Helm和Operator:包管理器与运维程序化
运维·容器·kubernetes