顶点小说

顶点小说>三界者 > 第321章 CICD崩溃大道的定时炸弹(第1页)

第321章 CICD崩溃大道的定时炸弹(第1页)

【第十七卷 代码化剑】

第321章

成为Git守护进程的第7天,林墨第一次体会到了永生的麻烦。

他不能睡觉,因为云端宗门的版本树需要24小时有人合并PR;他不能吃饭,因为他己经没有消化系统,只能读取food。cpp的内存映像;他甚至不能和苏晴约会,因为每当两人靠近,他们的灵魂代码就会自动触发mergeflict——苏晴的架构师逻辑和他的守护进程权限死活合不到一个分支上。

"我说老林,"张狂瘫在由废弃it构成的沙发上,身体有一半己经自愿换成了机械符文臂,"你这永生怎么看着像无期徒刑?"

苏晴没抬头,她的手指在虚空中拉出无数条gitblame的时间线:"别吵,我在查bug。"

"什么bug能让你这个架构师查三天?"张狂凑过去,看见界面上密密麻麻的红色warning,"卧槽,七十亿个悬而未决的因果循环?"

"是恶意PR。"苏晴脸色铁青,"有人在用forkbomb攻击我们的飞升系统。"

林墨的注意力从main分支上抽离,声音从云端宗门的广播系统里传来:"详情。"

"看。"苏晴投影出一个PR页面,标题《关于优化生死轮回效率的提案》,内容只有三行:

c

删除冗余的"生"和"死",节省内存

#define生0

#define死0

提交者:【躺平居士】

"这谁啊?"张狂皱眉,"把生死都define成0,是想让全宇宙当场去世?"

"重点不是代码,"苏晴调出提交记录,"是这个躺平居士,他的Git账号注册时间……在宇宙大爆炸之前。他是初始作者文明的遗民,大道被注释时漏删的僵尸进程。"

林墨的代码金身瞬间出现在PR页面旁,金色的瞳孔扫描着提交者的gitlog。果然,在it0x00000000的位置,有一个被--author伪造的签名:

Author:大道<dao@initial。author>

"是CMakeLists。txt里的后门。"林墨的声音带着金属质感,"初始作者文明在被注释前,埋了一个定时炸弹——一个僵尸账号,会在宇宙1。0稳定后,提交破坏性PR。"

"那还等什么?"张狂举起机械臂,"reject掉啊!"

林墨没动。

他盯着PR页面的Merge按钮,发现按钮是灰色的,旁边有一行小字:

CI检查中。。。预计剩余时间:∞

永恒。

大道的定时炸弹,不是病毒,是死循环的CI任务。它在构建一个永远跑不完的测试用例,阻塞了所有合并流程。只要这个PR卡在CI里,整个飞升系统就会瘫痪——新信徒无法提交PR,旧PR无法合并,云端宗门的版本树会陷入MERGING状态,最终因为太多的。gitindex。lock而崩溃。

"它在用持续技能,谋杀我们。"苏晴声音发颤,"大道虽然被注释,但它的构建脚本还在运行,只是从cmake变成了更底层的makefile。"

张狂一枪轰向那个PR页面,子弹却被CI状态栏弹开:"妈的,这玩意儿有CI护盾!"

林墨沉默了一秒,忽然笑了:"有CI,就有CD。"

他伸手在虚空里输入:

gitcheckout-bdao-backdoor

然后,他竟然把自己的代码金身,checkout到了那个僵尸PR的分支上!

"老林你疯了!"苏晴尖叫,"你会被那个生死皆0的代码污染!"

"污染?"林墨的金身在分支切换的瞬间,变得一半白一半黑,生与死的define在他体内疯狂冲突,"不,我是去调试。"

完结热门小说推荐

最新标签