转载请注明出处 http://www.paraller.com 原文排版地址 点击获取更好阅读体验
起因:
项目中遇到的情况,gitlab-docker runner在构建项目的时候, 总会在download jar包或者pom文件的时候挂起,每次都是在不同的下载文件中卡住
原因分析:
- maven 服务器是内网搭建的,所以不存在网络不通畅的问题。
- 每次项目构建时间都比较长,有可能是docker runner存在超时的问题 ,寻找各种资料无果放弃;
- 既然每次都是不同的Jar包卡住,就有可能这个卡住的jar上次有成功下载的情况;于是将重点放在缓存
针对第三点的解决方案:
1、宿主机 install maven2 ,cd /root