Flow 会将不同任务工作区缓存目录下的构建依赖分别进行缓存,下次该任务执行时可快速下载缓存,以提高整体构建速度(该缓存设置仅适用于Linux容器构建环境,Windows VM构建环境请自行配置缓存)。
示例
cache:
cacheDirs:
- /root/.m2 #缓存目录
- /root/.gradle/caches
- /root/.npm
- /root/.yarn
- /go/pkg/mod
- /root/.cache
cacheMode: remote # 公共构建集群仅支持远端 local # 仅私有构建集群支持本地缓存
详细说明
cache
缓存配置。
cache[].cacheDirs
必填。 缓存目录,支持配置多个。
cache[].cacheMode
必填。缓存模式,值为remote(远端缓存)、local(本地缓存), 公共构建集群仅支持远端 ,私有构建集群支持本地缓存和远端缓存。
该文章对您有帮助吗?