我想在CI任务中构建docker映像。
使用相同的配置 https://docs.gitlab.com/ee/ci/docker/using_docker_build.html。
启动CI任务不会共享docker build缓存。因此,每次发布CI的时间都很长。
我应该如何配置ci worker和卷以在来自不同提交的CI任务之间使用docker build缓存?
答案 0 :(得分:0)
GitLab提供了一个cache-sharing mechanism,您可以使用它在不相关的管道运行之间共享docker构建缓存(通常为/var/lib/docker
)。
这听起来很简单,但是您可能需要configure your runners,具体取决于跑步者的设置方式。