制品库满了导致发布失败,清理制品的时候把上周的版本也清了。我打开记录从头到尾扫了一遍。我在心里给这次的发布留了足够的观察时间。世界瞬间清净了
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
我把这个环境变量挪到了平台配置里。我把这一步拆成了两个 Job,至少能定位到是哪段挂的。这大概就是程序员的人生吧
这个部署脚本里有硬编码的地址。我把这个脚本的失败重试加上了,偶发问题不再打断。我沉默了,但心里是服的
流水线绿了不代表功能对了。我想了想自己这些年,好像确实如此。我把这一步拆成了两个 Job,至少能定位到是哪段挂的。这大概就是程序员的人生吧
这个部署脚本里有硬编码的地址。我默默打开了编辑器,准备一步步验证。我把这个部署的开关做成了配置,不用改代码。果然现实比段子更精彩
我把这个步骤加上了人工卡点,关键环境不自动过。我决定先把手上的事情做完再处理这件事。我发现这个部署脚本依赖了本地的一个文件。这条经验值直接拉满
这个部署脚本里有硬编码的地址。我把相关的记录都翻了出来做对照。我把这个脚本的参数化做完了,多环境复用。那一刻我觉得自己还是很专业的
这条流水线的缓存打开之后,构建快了一倍。这套流程走下来,我从头到尾又确认了一遍。我把这个流水线的步骤可视化做了一遍,一目了然。好在最后有惊无险
我把发布拆成了灰度,风险小了很多。我发现这个流水线的通知只发到了一个人的邮箱。我把它写进了组内的避坑文档第一章
这个脚本上次改是半年前,没人敢动。我停了一下,然后继续手上的活。我发现这个部署脚本里有硬编码的密码。世界瞬间清净了