生产环境跑火车模式发版问题
生产环境跑火车模式回头看问题讨论会议
会议时间:2023-07-12 15:00-16:15
会议地点:小会议室
谢会议参加人员:刘、张、谢、李、郭
会议主题:生产环境跑火车模式下发布的问题讨论
议题:针对发版中存在的问题 进行讨论
给出解决方案和解决时间。
会议结论:
序号 |
发版问题: |
解决方案 |
解决时间 |
责任人 |
1 |
1、迭代发布文档填写遗漏---运维按照发布迭代文档中的待发布内容/线上bug发布更新版本,但是开发存在填错、漏填的问题,导致运维发布时出现遗漏和错误。 |
要求测试开发确认待发布版本内容,并维护至文档中,公布至发布群内。 |
下个版本开始执行(严格按照发布流程执行) |
测试、研发。 |
2 |
目前发版是sit验证通过以后直接发生产,运维发布的时候是预发布与生产同时发,当大版本发布时,运维可能存在漏执行sql脚本或者漏合并分支的问题。发布需求多的时候,同一个服务存在多个分支合并和重复,有时候会漏掉某个分支为合并。 |
运维基于sit合并pre和master,严格按照发布流程执行。运维执行检查清单 |
下个版本开始执行(严格按照发布流程执行) |
测试、运维 |
3 |
发布时长:主要在合代码和构建服务,合并代码时会出现冲突问题,需要开发解决;如果大版本,发布多个服务,多个需求时,由于部分分支sit验证未通过,需要使用单独分支合并,耗费很多时间。线上bug和版本迭代需要分离开,版本迭代使用sit合并,线上bug使用单独分支合并。 |
预发布改为自动发布,数据库脚本涉及到需要备份的增加备份语句。 |
预生产自动发布——shell文件合并代码,文档选择执行job(8月中旬) |
运维 |
目前针对现有跑火车模式,如何在此基础上进行提质提效,缩短发布时长。1、针对上面发现的问题,还是要大家落实制定好的发布流程严格执行落实。2、针对目前手工出错的环境看通过自动化方式减少人为失误,和效率的提升。
xiezhifei
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2022-09-23 从项目管理角度来提升软件产品质量