| key | 字符串或 files(文件哈希) |
|---|---|
| 前缀 | key: $CI_COMMIT_REF_SLUG 分支隔离 |
| 策略 | policy: pull / push / pull-push |
| 语义 | 缓存不保证存在,命中失败要能回退到全量安装 |
按锁文件缓存
按锁文件缓存
cache:
key:
files: [package-lock.json]
paths: [node_modules/]
policy: pull-push只读作业可以 policy: pull 避免并发上传互相覆盖;上传统一交给一个作业。