我修好了 Bug,流水线却拒绝运行
来源:dev.to — 2026-10-19
📋 概述
实习期作者修好 Terraform 的 AMI 过滤错误——原来的过滤器抓到了需要更大磁盘的镜像——推上去等绿灯,结果流水线既没绿也没红,它是根本没跑:7 个任务里 5 个显示失败,却没有任何日志,因为任务从未启动。真正原因是账号当月的 CI 计算分钟用尽。她记录了三个反直觉细节:重试只会得到一个看起来像 GitLab 内部崩了的报错;查看 group 用量需要 Owner 角色,普通开发者连自己离上限多近都看不到;以及卡住时该怎么在站会上用一句话说清楚状况。
🔑 核心要点
- 五个失败任务、零日志,这就是任务从未启动的信号,别再翻自己的代码。
- 分钟数没补齐之前重试毫无意义,只会重复同一条更吓人的错误。
- CI 计算分钟属于账号而不属于个人,查看用量需要 Owner 权限。
- 卡住时的汇报模板只有三件事:什么做完了、什么挡着、谁在处理。
💡 金句
“Sometimes your pipeline is broken and your code is completely fine.”
译:有时候坏掉的是你的流水线,而你的代码完全没问题。
← 返回 dev.to 首页