3月18日晚8 ~ 9 Jenkins持续集成答疑帖

请大家把问题回复在这里,我们答疑时间为3月18日晚 8 ~ 9

痛点:jenkins构建maven工程打包耗时较长(目前是直接构建父pom文件,每一个module顺序构建)
现状:可用测试服务器只有一台
改进方向:
1、首先构建有依赖关系的module
2、并行构建剩余module(多次添加自身为子节点,达到并行构建)

并行构建又有可能对测试服务器内存造成较大压力,导致内存不足,最终构建失败(猜测未实践),麻烦老师帮忙分析下是否有更合理的方案。

如果不能升级硬件系统,可以先看看是构建速度慢在什么地方,是构建module慢,还是下载依赖慢;如果是下载依赖慢可以考虑尝试相对较快的镜像源,提升依赖下载速度应该会对构建效率提升有帮助;如果是module本身构建慢,可以考虑拆分一下项目架构,缩小项目每个项目的依赖规模,每个模块不要太大,太大构建速度肯定会慢;

关闭