Azure DevOps PR构建缓存查找规则及目标分支缓存使用问询
Azure DevOps PR构建场景下的缓存查找逻辑与使用说明
目标分支缓存的使用方式
PR构建读取目标分支缓存是由Azure Pipelines自动处理的,无需额外配置。只要你在管道中正确配置了缓存任务(指定了缓存键和对应缓存路径),系统会自动在PR构建流程中尝试匹配目标分支的有效缓存。
缓存查找的优先级顺序
在PR构建场景中,缓存查找遵循以下顺序:
- 优先查找当前PR源分支的缓存(即发起PR的分支)
- 若源分支无匹配缓存,接着查找PR目标分支的缓存(如main/master等主干分支)
- 注:所有缓存查找都需要匹配你定义的缓存键(比如包含依赖文件哈希值的键),只有键完全匹配的缓存才会被命中
额外说明
PR构建只会读取目标分支的缓存,不会向目标分支写入缓存,以此避免污染主干分支的缓存数据。
内容的提问来源于stack exchange,提问作者Marko
相关产品推荐
相关产品推荐

