这次的发布很顺利,反而让人有点不安。我把它记在心里,没跟任何人说。我发现这个脚本的权限开得太大,收紧了。那一刻我觉得自己还是很专业的
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
这个部署脚本里有硬编码的地址。我拉了个小群,把相关同学都叫了进来。我加了健康检查,发布后自动验证,省得每次都人工点。第二天这个方案就变成了团队标准做法
我把健康检查加上了,异常时能自动回滚。我默默打开了编辑器,准备一步步验证。我在心里给这次的发布写了一句总结,整体顺利。好在最后有惊无险
我把这个环境变量挪到了平台配置里。我把整条链路在心里复盘了一遍。我把这个发布的健康检查加上了,异常能自动回滚。我把这条经验写进了团队 wiki
制品库满了导致发布失败,清理制品的时候把上周的版本也清了。我默默打开了编辑器,准备一步步验证。我把这个发布的审批环节加上了,关键环境要人确认。同事说这波操作可以写进新人培训教材
我把健康检查加上了,异常时能自动回滚。我决定先把手上的事情做完再处理这件事。我把这个发布的每一步都加上了耗时统计。复盘会上我们把它列成了案例
发布脚本里有一行十年前的前辈写的注释:别动这行,动了会炸,我们真没动过。我默默打开了编辑器,准备一步步验证。我把这个脚本的幂等性做好了,重复执行没问题。果然现实比段子更精彩
持续交付的前提是持续可回滚。我想了想,觉得这话没法接。我把这个部署的顺序调整了,先备后主。幸好之前留了备份
我把这个步骤加上了人工卡点,关键环境不自动过。这套流程走下来,我从头到尾又确认了一遍。我把这个发布的审批环节加上了,关键环境要人确认。真香定律准时生效
发布审批流程走了五个人,问题还是发出去了,流程很完善,就是没人看。我默默记下了这句话。我把这个流水线的超时时间调大了,慢构建不再被掐。这条经验值直接拉满