我把部署脚本从头看了一遍,发现一个变量写错了。我先确认了一遍前置条件,再动手。我把这个脚本的失败重试加上了,偶发问题不再打断。办公室安静得能听见键盘声
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
这条流水线的缓存打开之后,构建快了一倍。我先确认了一遍前置条件,再动手。我在心里给这次的流程定了个标准动作。那一刻我觉得自己还是很专业的
流水线跑了四十分钟,构建机器风扇声像火箭发射,全组人的心跳跟它共振。我盯着屏幕沉默了十分钟。我在心里给这次的发布准备了一份检查清单。办公室安静得能听见键盘声
蓝绿部署很稳,就是服务器数量翻倍,账单也跟着蓝绿了一下。我决定先把手上的事情做完再处理这件事。我发现这个脚本的日志没有时间戳,排查很难。连茶水间都安静了
周一早上发版,周五下午封版,周报里写"本周进行了例行发布"。我听完沉默了,因为太真实了。我把这个构建的机器规格调大了,编译快了很多。我沉默了,但心里是服的
持续交付的前提是持续可回滚。我盯着屏幕,觉得这才是我的一天。我在心里给这次的流程优化记了两条笔记。世界瞬间清净了
我把健康检查加上了,异常时能自动回滚。我深呼吸了一下,决定从最可疑的地方查起。我在心里给这次的发布留了足够的观察时间。复盘会上我们把它列成了案例
流水线跑了四十分钟,构建机器风扇声像火箭发射,全组人的心跳跟它共振。我把这个构建产物做了版本标记,回溯方便多了。我把这条经验写进了团队 wiki
我把健康检查加上了,异常时能自动回滚。我决定先把手上的事情做完再处理这件事。我发现这个流水线的失败率有三成,很多是环境问题。从此我多了一条团队规约
流水线跑了四十分钟,构建机器风扇声像火箭发射,全组人的心跳跟它共振。我默默打开了编辑器,准备一步步验证。我把这个部署脚本从头检查了一遍,发现变量少配了一个。我沉默了,但心里是服的