利用 yarn 的缓存机制加速 .gitlab-ci 的构建

如果您使用 Yarn,您可以使用 yarn-offline-mirror 来缓存压缩的 node_modules 压缩包。缓存生成得更快,因为需要压缩的文件更少
更新于: 2022-05-07 23:51:27
job:
  script:
    - echo 'yarn-offline-mirror ".yarn-cache/"' >> .yarnrc
    - echo 'yarn-offline-mirror-pruning true' >> .yarnrc
    - yarn install --frozen-lockfile --no-progress
  cache:
    key:
      files:
        - yarn.lock
    paths:
      - .yarn-cache/