缓存 cache

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(本地缓存), 公共构建集群仅支持远端 ,私有构建集群支持本地缓存和远端缓存。