上线部署流程

2024-04-06 21:10:4603:14 43
所属专辑:小蒋聊技术
声音简介

部署流程

时间:2024年04月06日

作者:小蒋聊技术

邮箱:wei_wei10@163.com

微信:wei_wei10


文字版地址:https://t.csdnimg.cn/3dEXg


背景

大家好,欢迎来到小蒋聊技术,小蒋准备和大家一起聊聊技术的那些事。


最近团队成员的上线操作让人头疼。几个特别突出的问题:

1.上线准备不足,设计文档中没有体现、也没有考虑到可能的资源依赖,导致临操作了才想起来做资源申请;

2.暗箱操作... 一再要求上线时需要在产品、研发、测试部门内周知,以便前后端、测试、产品共同配合完成,但依然不加理会,总是要主动询问才回复已操作;

3.发布完成就认为上线完成,有时甚至不做基本的校验...

4.运维人员对上线的内容一概不知,只知道上线,不问内容。

上线部署流程

针对以上几个问题,我们需要制定一个合理的上线部署流程。建议流程如下:


1.研发人员使用邮件方式向测试提交测试申请,其中包含“上线方案”。其中“上线方案”必须包含:

当前版本所影响的范围

新增的功能/内容

前、后端版本号

前后端负责人

代码地址(gitlab、gitee、github等托管平台,上线需要使用release分支)

程序部署所需数据库脚本文件(sql文件)

项目配置说明清单

计划上线时间

上线失败的回滚计划等

2.测试人员测试内容无误后,邮件回复“同意上线”。

3.研发人员内部准备,然后发布上线公告/通知。主要作用是让公司所有人都知道,下一个版本上线的时间,其中包含的功能和内容。

4.测试人员邮件通知运维,包含其中已确认的“上线方案”。

5.运维人员按照“上线方案”完成部署上线。

6.测试进行线上验证测试。无问题本次上线结束,有问题版本回滚。

7.运维人员邮件通知所有人,本次上线结果。成功上线/有问题回滚。






关于测试申请

1.某个需求的所有方面都开发完成并自测/联调通过后,由需求主开发负责人统一写测试申请邮件;

2.测试申请邮件发出后,主开发负责人需要及时变更需求状态,改为“测试中”;

3.测试申请后,相关开发人员可着手处理其他任务,但需要及时关注测试动态,对于测试提出的 bug,需第一时间解决,或者跟测试沟通紧急度来协商解决时间。原则上,应当在一天内解决。不可因 bug 长时间未得到解决而影响测试进度进而影响整个项目进度;

4.测试人员测试通过后,会回测试通过邮件,开发人员收到此邮件后,需及时准备发布;



关于运维人员责任

产品发布/上线是非常重要的一个环节,因为它直接影响到最终产品的稳定性、质量、用户满意度。所以,运维人员必须要了解本次上线的内容,并按规范的流程进行上线。绝对不可以只知道上线,不问上线内容。



以上是小蒋自己对于团队中上线的理解。


年龄的增长不可怕,可怕的是从未成长!


感谢大家支持小蒋,小蒋希望和大家共同成长,谢谢。

用户评论

表情0/300
喵,没有找到相关结果~
暂时没有评论,下载喜马拉雅与主播互动
猜你喜欢
部署的领导与培育

通过相关内容的课程讲述能够快速提高管理人员的部署能力,帮助下属更好的了解如何进行具体的工作,提升整个工作团队的运作效率和业绩。

by:7su4zi2nw9ofzmbog0xl

黑塔上线

第一本无限流小说,多多支持

by:左左Panda_FLOW

地球上线2

162亿积分,45万收藏——地球上线3高人气作家莫晨欢代表作。年度无限流小说口碑爆品万般皆下品,马赛克赛高马赛克虽然杀人放火,但她是个好女孩儿叮咚!欢迎玩家进入...

by:范折

灰度上线

这是一档由清华大学「五道口产品观察」社群制作的播客,源于产品社群,但不止产品。我们希望在播客中以产品视角探讨生活中的各种趣事,用产品思维看世界。

by:五道口产品观察

先生请上线

删号?我愿意!寻人?我装死!一个两个三个,你们有完没完?

by:猫爪有毒

落实2020年农业农村重点工作部署

2020年是全面建成小康社会目标实现之年,是全面打赢脱贫攻坚战的收官之年。面对国内外错综复杂环境,如何做好2020年农业农村工作,落实党中央、国务院关于抓好“三...

by:喜马拉雅小红花

您的大腿已上线

制作组:编剧:何方妖孽/彼岸小巫【音雨楼】策划:何方妖孽/彼岸小巫导演:彼岸小巫海报:何方妖孽后期:彼岸小巫配音组:包子:星潮【风流逐声】慕灵:妖奈奈【南斗社】...

by:音雨楼

主题曲4月20日上线丨正片预告4月26日上线

敬请期待纯爱精品有声剧《黑化前任甩不掉》!!!5月1日正式上线!!!

by:讨喜de包子

2021最新FastDFS教程-FastDFS分布式文件系统部署

想获得更多教学视频或者资源等,可通过第一条视频下方评论区方式获得FastDFS是一个开源的轻量级分布式文件系统,它主要对文件进行管理,功能包括:文件存储、文件同...

by:Java0基础学习路线图