最近更新
排序
GitHub Actions docker buildx 缓存失效:type=local 和 type=registry 的真实差异
问题现象 私有镜像每次构建都从零开始,Docker log 只报 warning 但不报错。 配了 cache-from: type=local,明明什么都没改,缓存命中率却一直是 0%。明明跟着官方文档配的,怎么就不生效? 根...
GitHub Actions cache 三个真实坑:restore-keys 软匹配、容量上限、lookup-only 陷阱
问题现象 GitHub Actions 跑了三个月,cache 命中率始终在 30% 徘徊。明明每次只改了一行代码,却每次都重新下载 400MB 的 node_modules。直到加了 restore-keys,命中率也没见涨。 restore-key...
git submodule 三个真实踩坑: detached HEAD、commit 不一致、CI 认证失败
# git submodule 三个真实踩坑: detached HEAD、commit 不一致、CI 认证失败 git submodule 是管理多仓库依赖的标准工具,但在团队协作中它有三个高频踩坑点,每一个都让人浪费数小时排查。本...
docker/login-action@v3 私有镜像认证失败:config.json 权限与 persistent 模式详解
问题:私有镜像构建每次都从零开始 自建 runner 团队(5台机器)部署后,发现一个诡异现象:每次触发 workflow,明明镜像层缓存应该命中,Docker 构建却总是从第一条指令重新执行。日志里没有任...
GitHub Actions 里 Docker BuildKit 缓存每次失效的根因:type=registry 的 token 过期问题
问题:明明没改代码,缓存却每次都失效 你在 GitHub Actions 里配了 Docker BuildKit 的 type=registry 缓存,本地跑好好的,Actions 里却每次都从零编译。查看日志,cache source is untrusted...
GitHub Actions Self-hosted Runners 三坑实录:PAT失效、私有镜像认证、本地缓存不通
解决了什么问题 GitHub 官方 runner 免费额度有限,自建 self-hosted runner 可以突破时间限制、访问内网资源。搭好 runner 后遇到三个新问题:Runner 注册 token 会过期、私有镜像拉取认证失败...
GitHub Actions Docker 构建缓存失效的两个真实原因:token过期和dockerignore
问题:CI 构建每次从零编译 用 GitHub Actions 跑 Docker 构建,明明什么都没改,却每次都从零开始。缓存命中率 0%,CI 时间从 2 分钟飙升到 12 分钟。 根因有两个,都很隐蔽:GITHUB_TOKEN 24h...
GitHub Actions 环境配置的两个真实坑:inputs默认值和secrets作用域
用 GitHub Actions 的 workflow_dispatch 配合 environment 字段,蓝绿部署、灰度发布都能搭。但跑起来有两个容易踩的坑:inputs 的默认值在特定触发方式下不生效,以及 environment secrets 在...
Docker BuildKit 缓存失效:本地能跑 CI 不行的 2 个真实场景
# Docker BuildKit 缓存失效:本地能跑 CI 不行的 2 个真实场景 本地开发好好的 Dockerfile,CI 里每次都从零编译。一个下午排查完才发现——问题不在 Dockerfile,在于 CI 环境和本地的三处差...
CDN缓存失效了?用一行curl快速定位
CDN缓存失效了?用一行curl快速定位 静态资源部署后用户还是看到旧版本,浏览器清缓存也没用。第一时间不是怀疑CDN,而是用curl命令确认缓存状态。但看哪个响应头、怎么看,很多人说不清楚。本...
GitHub Actions fail-fast 陷阱:我的矩阵任务被团灭始末
问题场景:12 个矩阵任务被「团灭」 用矩阵策略跑 12 个测试组合,一个组合失败了,另外 11 个正在运行的任务全部被 GitHub Actions 强制取消,白跑了 40 分钟。 这不是网络波动,是 fail-fast ...
tiktoken 四种编码器实测:中文场景最大差 108%
上周发完 token 预算告警文章后,有读者问:'用 tiktoken 统计了,但 API 还是爆了预算,为什么?'我复盘发现——不同模型用的编码器不同,同一段文字,token 数可以差 1 倍。中文场景尤其明显...











