网易首页 > 网易号 > 正文 申请入驻

修正审核问题:删除无依据细节

0
分享至

```html 每个工程师都熟悉那个瞬间:卡了很久的 bug 终于修完,代码推上去,人坐在屏幕前等那个绿色的勾。


我也等过。那还是实习期,Terraform 一直因为磁盘错误创建不了数据库服务器。在一位资深工程师的帮助下,我找到了原因:AMI 过滤器抓错了镜像,那个镜像需要的磁盘比我申请的大。我改掉过滤器,推了改动,然后开始等。

流水线没有变绿。它也没有真正变红——它压根没跑。

有时候流水线坏了,而你的代码完全没问题。下面是发生了什么、怎么修好的,以及我会怎么做来避免它再次打你个措手不及。

五个失败任务,零条日志

流水线页面把整件事标成了失败:5 个任务,全部是红的。

正常情况下这没什么。点进一个任务,打开日志,滚到红字那里,找到自己的错误。

这次没东西可读。失败原因只写了一句话:No more compute minutes available(没有可用的计算分钟了)。

没有任务日志,没有堆栈跟踪,没有 Terraform 报错,什么都没有。这些任务根本没启动,所以也没有任何东西可记录。

如果你哪天看到一个满是失败任务、却一条日志都没有的流水线,先查这个。

重试让它看起来更糟

我当然点了重试。谁不点呢。结果它没有运行,GitLab 在页面顶部甩出这么一句:

An error occurred while making the request. Status cannot transition via "drop"

这句话看着相当吓人,像是 GitLab 内部有什么东西坏了。据我判断,它只是 GitLab 在更新那些根本没机会启动的任务时失败了。同一个问题,换了个更让人困惑的说法。

分钟数没回来之前,重试不会有用,你只会一遍遍收到同样的报错。等分钟数充值之后,一次重试就够了。

计算分钟属于账户,不属于你

这是当实习生时没人告诉你的部分:这个问题你大概率自己修不了。

我把情况告诉了审核我改动的资深工程师。她也查不了月度配额,于是把我指给了管理我们 GitLab 账户的同事。后来我才知道原因:查看一个组的用量需要 Owner 角色,所以很多开发者连自己离上限还有多远都看不到。

所以翻自己的代码没有意义。修复方式是给对的人发一条消息。我大致是这么写的:

“你好,我们 Terraform 项目的 GitLab 流水线停止运行了,提示本月的 CI 计算分钟已经用完。方便的时候能帮忙查一下配额吗?我有个改动已经准备好了,只是没有计算资源就跑不起来。”

他确认我们已经用完,并给账户充了值。

烦人的是时间点。等审核加上这一出,我的工单好几天几乎没动,站会上还得解释:活已经干完了,但什么都跑不了。如果你也遇到这种情况,说简单点就行——什么做完了、卡在哪、谁在处理。

怎么提前查

如果你是组上的 Owner,进入这个组(不是子组),然后点 Settings > Usage quotas。个人账户则在左侧边栏的 Usage quotas 里看。

有几件事我希望自己早点知道:

- 用量每月重置,所以这个问题通常在月底前后咬人。 - GitLab 在 16.1 版本把“CI/CD minutes”改名为“compute minutes”,所以旧的 Stack Overflow 回答用的还是老名字。 - 如果你不是 Owner,请 Owner 帮忙盯着。这比我这样干到一半才发现要省事得多。

怎么让分钟数更耐用

如果我想让这事不再发生,会从这几处下手。

只在相关文件变化时运行任务。如果你的 Terraform 拆成了多个组件,只动了负载均衡就没必要去 plan 数据库,用 rules: changes: 就能解决:

plan:db: script: - terraform -chdir=db plan rules: - changes: - db/**/*

停掉重复流水线。往一个已有合并请求的分支推代码,可能同时启动两条流水线,一条给分支,一条给合并请求。在 .gitlab-ci.yml 顶部加一段 workflow: rules 可以保证只跑一条。

再次推送时取消旧流水线。五分钟里推了三个修复?你不需要三条流水线都跑完。把任务标记为 interruptible: true,并在 CI/CD 设置里打开冗余流水线自动取消。

缓存每次都要下载的东西。依赖和 Terraform provider 默认每次运行都会重新下载,除非你做了缓存。

把昂贵的任务改成手动。如果某个任务不需要每次推送都跑,when: manual 就是你要的。

重活用自己的 runner。按 GitLab 文档的说法,项目和组的 runner 不受计算配额影响。如果团队已经有服务器,自管理的 runner 可以把重活完全从配额里挪走。

最后

有意思的是,我的修复从头到尾都是对的。流水线只是没有东西可跑。

所以我也好奇:你遇到过最离谱的、跟代码毫无关系的流水线失败原因是什么?

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
越来越严!洛杉矶华人区传亚裔母女赴移民局打指纹时被ICE带走,中加州3天至少100人遭拘留

越来越严!洛杉矶华人区传亚裔母女赴移民局打指纹时被ICE带走,中加州3天至少100人遭拘留

华人生活网
2026-10-20 04:16:01
梅林关新房跌穿地板价

梅林关新房跌穿地板价

小蔡观房
2026-10-20 11:52:17
泰国旅游部长回应中国使馆旅行警告:正常来泰旅游应是安全的

泰国旅游部长回应中国使馆旅行警告:正常来泰旅游应是安全的

曼谷陈大叔
2026-10-20 15:58:09
“东北的广告语都是硬核的!”评论区笑麻了,真省事啊!

“东北的广告语都是硬核的!”评论区笑麻了,真省事啊!

另子维爱读史
2026-10-13 20:59:59
高校“折腾”的结果只有一个,那就是老师们都开始不务正业了!

高校“折腾”的结果只有一个,那就是老师们都开始不务正业了!

职场资深秘书
2026-10-19 14:29:12
我国肝癌高发,都是喝茶惹的祸?医生:3种茶才是癌症的“帮凶”

我国肝癌高发,都是喝茶惹的祸?医生:3种茶才是癌症的“帮凶”

看世界的人
2026-08-22 18:01:06
2012年,上海南京东路,好莱坞女星查理兹·塞隆来华拍摄广告

2012年,上海南京东路,好莱坞女星查理兹·塞隆来华拍摄广告

娱你同欢
2026-10-18 12:40:58
上海1%跌幅背后的通缩警报

上海1%跌幅背后的通缩警报

凤眼论
2026-10-20 09:20:57
3种豆子,已被列入肝病“黑名单”,再爱吃也不要碰了

3种豆子,已被列入肝病“黑名单”,再爱吃也不要碰了

路医生健康科普
2026-09-28 16:52:58
王励勤快哭了!亚锦赛签表出炉,黄友政身陷死亡签,蒯曼压力大

王励勤快哭了!亚锦赛签表出炉,黄友政身陷死亡签,蒯曼压力大

云上乌托邦
2026-10-20 21:15:04
悲催!安徽33岁美女南太行露营,17日晚失联,18日发布寻人启事,19日在帐篷附近水沟找到遗体,出事水沟距离其帐篷仅十余米

悲催!安徽33岁美女南太行露营,17日晚失联,18日发布寻人启事,19日在帐篷附近水沟找到遗体,出事水沟距离其帐篷仅十余米

火山詩话
2026-10-20 06:19:44
懂车帝是什么背景?敢屡次硬刚鸿蒙智行?为啥不报警?网友:被判一年八个月的翔翔就是它家前员工

懂车帝是什么背景?敢屡次硬刚鸿蒙智行?为啥不报警?网友:被判一年八个月的翔翔就是它家前员工

大白聊IT
2026-10-18 23:30:48
倒计时2天,杨瀚森没进前十轮换!美记:尼克斯有意询价杨瀚森!

倒计时2天,杨瀚森没进前十轮换!美记:尼克斯有意询价杨瀚森!

冷峻视角下的世界
2026-10-20 14:56:04
东莞市政府原副秘书长陈志军被双开

东莞市政府原副秘书长陈志军被双开

界面新闻
2026-10-20 09:15:07
刘恺威官宣新女友!女方忠诚小作文彻底翻车,和杨幂差距一目了然

刘恺威官宣新女友!女方忠诚小作文彻底翻车,和杨幂差距一目了然

行者聊官
2026-10-20 18:37:14
高考结束少女产下龙凤胎,母亲得知生父是谁后,亲手断送女儿性命!

高考结束少女产下龙凤胎,母亲得知生父是谁后,亲手断送女儿性命!

麦子情感故事
2026-10-19 21:44:07
发现一个现象:父母有退休金的家庭,基本上都会有这几种共性!

发现一个现象:父母有退休金的家庭,基本上都会有这几种共性!

小虎新车推荐员
2026-09-23 15:25:02
从0-2到2-0!蓉城夺冠问题不大,大连并非在追成都,而是追赶自己

从0-2到2-0!蓉城夺冠问题不大,大连并非在追成都,而是追赶自己

汪星人哟
2026-10-20 14:53:52
巴西总统选举将举行第二轮投票,卢拉与博索纳罗之子激烈辩论

巴西总统选举将举行第二轮投票,卢拉与博索纳罗之子激烈辩论

澎湃新闻
2026-10-19 23:18:53
不管你信不信,能吃能喝的老人,基本在71岁,已经不做这4件事了

不管你信不信,能吃能喝的老人,基本在71岁,已经不做这4件事了

新时代的两性情感
2026-10-19 03:06:11
2026-10-20 22:39:00
薛定谔的BUG
薛定谔的BUG
有态度网友ytd
218文章数 108关注度
往期回顾 全部

科技要闻

新版MiniMax,能和DeepSeek掰手腕吗?

头条要闻

00后小伙踩自制飞行滑板飞越长江被质疑是AI 景区回应

头条要闻

00后小伙踩自制飞行滑板飞越长江被质疑是AI 景区回应

体育要闻

巴拉克:天生亚军与漫长极夜

娱乐要闻

刘恺威承认新恋情,打球认识

财经要闻

抄底万达之后 私募大佬又对恒大下手了

汽车要闻

黑科技一次看全 2026奇瑞全球创新大会干货汇总

态度原创

游戏
亲子
房产
旅游
军事航空

《边缘行者2》官方联动手柄要来了!国产品牌飞智

亲子要闻

张柏芝分享育儿心得,坦言“养育3个儿子,只要时间安排好,一点都不觉得忙”

房产要闻

488亩,两大豪宅级项目爆出!清水湾,要杀回来了!

旅游要闻

一山两色!济南蝎子山迎来最佳观赏期

军事要闻

特朗普狠批泽连斯基"不想结束战争" 泽连斯基强硬回怼

无障碍浏览 进入关怀版