gitlab CI 之 Runner Cache

Runner Docker Executor
缓存文件存放位置:/var/lib/docker/volumes/下以runner-{runnerid}-开头的文件夹
每个项目的缓存存放方式:runner-{runnerid}-projects-{projectid}-concurrent-0-cache-3c3f060a0374fc8bc39395164f415a70
一个项目里面如果用到了cache的stage不要同时运行多个任务,因为同时运行多个任务,缓存是不能共享的,从文件夹concurrent-0就看得出来;
cache的几个属性:key、paths、policy;
全局缓存、继承缓存、禁用缓存;
每一个cache key只能有一份儿的缓存文件;
分布式缓存s3;
并行任务下的cache问题issue
---待完善

上一篇:基于GitLab的CI/CD自动化部署


下一篇:【CI/CD】docker部署gitlab