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

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

  1. 看了Jenkins的构建日志,发现所有的模块都有构建,且构建的总时长等于所有模块构建时长之和,因此怀疑是不需要构建的模块也参与构建了
  2. 找运维沟通了耗时问题,对方表示可以只构建依赖的包
  3. 改了之后,对应服务的构建时间等于依赖的包的时间+自身构建时间
相关推荐
White graces6 小时前
正则表达式效验邮箱格式, 手机号格式, 密码长度
前端·spring boot·spring·正则表达式·java-ee·maven·intellij-idea
努力的小T7 小时前
使用 Docker 部署 Apache Spark 集群教程
linux·运维·服务器·docker·容器·spark·云计算
枫叶落雨2228 小时前
08-Elasticsearch
运维·jenkins
爆更小小刘9 小时前
Linux下基本指令(4)
linux·运维·服务器
我码玄黄9 小时前
解决本地模拟IP的DHCP冲突问题
linux·运维
若云止水9 小时前
Ubuntu 下 nginx-1.24.0 源码分析 - ngx_os_init 函数
运维·nginx
Self-Discipline10 小时前
Linux arm64 IOMMU总结
linux·运维·服务器
我言秋日胜春朝★10 小时前
【Linux】命名管道------Linux进程间通信的桥梁
linux·运维·服务器
Dontla10 小时前
华为昇腾服务器(固件版本查询、驱动版本查询、CANN版本查询)
运维·服务器·chrome
wenchun00110 小时前
【并发压测】高并发下Linux流量监控
linux·运维·服务器