流水线耗时太长几个问题

1.我采用了docker一步到位的编译,打包项目文件,编译镜像比较大(打包镜像会转移会运行环境镜像的),导致每次流水线运行都会重新下载编译镜像,导致流水线运行时间过长问题,我想问下如何在流水线缓存docker镜像或者切换到国内加速镜像地址
已邀请:

同问:

1、maven编译慢 

原因:项目依赖的公共jar,每次打包都需要重新下载

解决思路:能否够提供挂载配置?


2、镜像push慢?

不明觉厉,本机push 不慢。

可以考虑使用私有仓库,就算用国内的镜像加速也没内网快

有同样的疑问,私有化maven仓库是能提高一些速度,但是过程还是很久。

如果我们在做类似maven的项目的时候能够挂载一个持久化的存储来缓存.m2就能解决这个问题。但是除了docker-registry和minio,我们没有办法持久化一些中间过程。

不知道官方有没有方案。

要回复问题请先登录注册