前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >模板化-上线文件的流程步骤

模板化-上线文件的流程步骤

作者头像
oktokeep
发布2024-10-09 12:33:44
780
发布2024-10-09 12:33:44
举报
文章被收录于专栏:第三方工具

1.服务和分支,避免上线服务遗漏,及定义上线的优先级先后顺序。

2.apollo配置,检查上线的pro环境的apollo配置,否则项目启动因为缺少配置会启动报错。

3.SQL DMS,上线之前先执行脚本,否则会因为缺少字段而导致系统报错。flow系统加上客户和商户的会员号字段需求,上线之前忘记了。 ALTER TABLE product_delivery_flow ADD COLUMN `client_no` VARCHAR(64) DEFAULT NULL COMMENT '客户会员号'; ALTER TABLE product_delivery_flow ADD COLUMN `merchant_no` VARCHAR(64) DEFAULT NULL COMMENT '商户会员号'; 4.xxlJob,可以先进行配置,在上线之前可以暂停,在上线完成之后恢复,如果遗漏,则不会执行定时任务。且定时任务执行需要考虑去重,比如短信发送需求。

5.fake回退,本地项目的一些jar测试包,比如拉取apollo配置等,上线之前需要将测试包回滚,否则会因为发布到线上而无法获取线上的apollo配置,导致系统功能不生效。如:XX投保项目上线。

6.配置文件备份,如:次卡售卖下单调度需求,调度策略配置,配置表需要在上线之前备份,避免上线后的误操作,影响了线上的配置。有备无患。

7.git分支管理,单个需求按一个独立的分支,如果遇到提前上线的需求。需要考虑到上线功能的开关和上线时间的影响。 做好配置,避免提前上线对旧功能的影响。 新旧功能需要做好兼容,新老逻辑互不影响。 如:项目推送外部第三方V1,V2推送需求。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-09-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档