Ci Build Cache Advisor — CI 构建缓存顾问
v1.0.0优化GitHub Actions、GitLab CI、CircleCI和Jenkins的CI/CD构建缓存 —— 分析缓存命中率,推荐缓存键,并减少构建时间。
0· 17·0 当前·0 累计
运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install ci-build-cache-advisor
镜像加速npx clawhub@latest install ci-build-cache-advisor --registry https://cn.longxiaskill.com 镜像可用
本土化适配说明
Ci Build Cache Advisor — CI 构建缓存顾问 安装说明: 安装命令:["openclaw skills install ci-build-cache-advisor"] 支持国内镜像加速,使用 --registry https://cn.longxiaskill.com 参数可加速下载
技能文档
CI 构建缓存顾问 优化 GitHub Actions、GitLab CI、CircleCI 和 Jenkins 的 CI/CD 构建缓存策略。分析缓存配置,推荐缓存键,识别缓存失误,并通过最大化缓存命中率来减少构建时间。 用法 “优化我的 CI 流水线缓存” “为什么我的构建不使用缓存?” “为我的 monorepo CI 设计缓存键” “减少我的 CI 构建时间” 工作原理
- CI 平台检测
- 缓存分析
- 常见问题
- 各平台的推荐
- uses: actions/cache@v4
- 高级策略
CI 缓存优化
平台: GitHub Actions | 工作流: 3当前缓存使用情况
| 工作流 | 缓存配置 | 命中率 | 构建时间 | |----------|-----------------|----------|------------| | CI | 是(npm) | 67% | 8m 30s | | Deploy | 否 | 0% | 12m 15s | | Release | 部分 | 45% | 15m |推荐
- 将 npm 缓存添加到 Deploy 工作流 —— 每次运行节省 ~3 分钟
- 修复 CI 缓存键 —— 包括分支名称(PR 上的命中率低)→ 删除分支,仅使用锁文件哈希
- 将 Docker 层缓存添加到 Release —— 每次运行节省 ~5 分钟
- 添加 TypeScript 构建缓存** ——
tsBuildInfoFile未缓存
预计改进
- CI:8m 30s → 3m 45s(56% 更快)
- Deploy:12m 15s → 7m(43% 更快)
- Release:15m → 8m(47% 更快)
- 每月节省的分钟数:~2,400(~$19)