CI 缓存被 LRU 挤掉的常见坑:只在 main 分支写缓存,PR 只读
DanielLockyer · x · 2026-11-04
作者 DanielLockyer 指出一个常见 CI 问题:团队给每个 PR 的每次构建都加缓存,很容易打爆平台默认的 10-25GB 缓存上限,平台随后开始 LRU 淘汰,结果大多数工作流实际处于无缓存状态,白白变慢。
他给出的解法是改变读写策略:只在推送到 main 时保存缓存,PR 构建只做恢复(restore)不写入。这样缓存池不会被 PR 构建撑爆,主分支缓存得以存活,PR 也能稳定命中。
所属事件:开发者警示:CI 缓存滥用易击穿平台限额(2 条相关)→
「编程与Agent」频道最新
- awesome-ai-apps:138 个可运行 LLM 应用示例,16.7K stars 开源 — Arindam_1729 · 2026-11-04
- 开发者一年攒出 130+ 可运行 AI 应用示例仓库,斩获 16.6K stars — Arindam_1729 · 2026-11-04
- Grok Bot 接入 Figma MCP:6 步实现「说一句就出真设计稿」 — nima_owji · 2026-11-04
- 10 个开源项目让 AI 智能体操控电脑与手机,最高 4 万星 — victor_explore · 2026-11-04
- 「Vibe coding」该退休了吗?开发者争辩 AI 编码时代的话术与自尊 — fekdaoui · 2026-11-04
- 入职工安全一个月:长寿命共享 API 密钥该淘汰了 — victorialslocum · 2026-11-04