代码上线处理方法、设备、存储介质及装置制造方法及图纸

技术编号:41532715 阅读:23 留言:0更新日期:2024-06-03 23:09
本发明专利技术公开了一种代码上线处理方法、设备、存储介质及装置,本发明专利技术通过检测代码上线请求对应的代码版本是否存在代码缺陷问题;在未存在代码缺陷问题时,获取代码上线流程涉及的线上服务器集群信息;根据线上服务器集群信息对服务器进行灰度部署,并对灰度部署后的服务器进行测试;根据测试结果对线上服务器集群进行代码上线发布。由于本发明专利技术通过检测代码版本是否存在缺陷问题以及对服务器进行灰度部署,相较于现有技术直接一次性对所有线上服务器进行代码更新操作时容易因代码缺陷问题导致整体服务宕机,降低工作效率,本发明专利技术有效避免了代码上线过程中由于代码缺陷问题导致服务器整体宕机问题,提升工作效率。

【技术实现步骤摘要】

本专利技术涉及代码测试,尤其涉及一种代码上线处理方法、设备、存储介质及装置


技术介绍

1、现有技术中项目在上线时,当有新代码上线或有代码需要更新上线时,通常采用直接一次性对所有线上服务器更新,但是上述方法中一旦代码出现问题,可能会直接导致整体服务宕机,极难恢复,导致工作量极大。

2、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。


技术实现思路

1、本专利技术的主要目的在于提供一种代码上线处理方法、设备、存储介质及装置,旨在解决现有技术中项目在上线时,直接一次性对所有线上服务器进行代码更新操作时会因为代码问题导致整体服务宕机,工作量增加,降低工作效率的技术问题。

2、为实现上述目的,本专利技术提供一种代码上线处理方法,所述代码上线处理方法包括以下步骤:

3、在接收到代码上线请求时,检测所述代码上线请求对应的代码版本是否存在代码缺陷问题;

4、在所述代码版本未存在代码缺陷问题时,获取代码上线流程涉及的线上服务器集群信息;

本文档来自技高网...

【技术保护点】

1.一种代码上线处理方法,其特征在于,所述代码上线处理方法包括:

2.如权利要求1所述的代码上线处理方法,其特征在于,所述根据所述线上服务器集群信息对服务器进行灰度部署,并对灰度部署后的服务器进行测试的步骤,包括:

3.如权利要求2所述的代码上线处理方法,其特征在于,所述对所述预选服务器进行灰度部署,并将灰度发布的目标服务器与其他线上服务器进行隔离的步骤,包括:

4.如权利要求3所述的代码上线处理方法,其特征在于,所述对所述目标服务器进行灰度测试的步骤,包括:

5.如权利要求4所述的代码上线处理方法,其特征在于,所述根据测试结果对线上服务器...

【技术特征摘要】

1.一种代码上线处理方法,其特征在于,所述代码上线处理方法包括:

2.如权利要求1所述的代码上线处理方法,其特征在于,所述根据所述线上服务器集群信息对服务器进行灰度部署,并对灰度部署后的服务器进行测试的步骤,包括:

3.如权利要求2所述的代码上线处理方法,其特征在于,所述对所述预选服务器进行灰度部署,并将灰度发布的目标服务器与其他线上服务器进行隔离的步骤,包括:

4.如权利要求3所述的代码上线处理方法,其特征在于,所述对所述目标服务器进行灰度测试的步骤,包括:

5.如权利要求4所述的代码上线处理方法,其特征在于,所述根据测试结果对线上服务器集群进行代码上线发布的步骤,包括:

6.如权利要求1所述的代码上线处理方法,其特征在于,所述在接收到代码上线请求...

【专利技术属性】
技术研发人员:高圣庆李雪雒浩
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1