Gitlab CI docker-build 错误

第一步 mvn package 已经成功

第二步 docker build 找不到 jar 包,但有时候重试几次就可以了

经常会在 docker-build 时出现各种错误,比如下面。所有服务 gitlab-ci.yal 文件都是一样的,有些服务CI时成功,有些则报错误,有时候重试几次就可以了。请问这是什么原因,是哪里配置还有问题还是其它?

请问是你自己搭建的平台吗

用的你们的Gitlab
code.choerodon.com.cn

Hi, 你使用自己搭建的runner, 请检查一下你的runner是否已正确挂载了 /cache/这个目录到nfs或其他共享储存设备中, 以及是否有程序对此目录进行自动清理。

第一个步骤生成jar包,第二个步骤将jar打包成docker镜像进行发布,两个步骤会用两个容器进行,这两个容器会绑定一个共享的目录来保证jar可以共享,所以需要确定自己的runner是否配置正确, 是否已正确挂载了 /cache/ 这个目录到nfs或其他共享储存设备中, 以及是否有程序对此目录进行自动清理造成第二个步骤中jar找不到的问题。

没改什么配置,今天CI都成功了。有个区别,失败的是基于TAG发布,其它成功的都是在 master 上,不知道跟这个有没有关系。

具体情况具体处理吧,之前错误看报错信息是已经回复的情况,其他的如果还有问题就要再具体看了