项目发版方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34740793 阅读:41 留言:0更新日期:2022-08-31 18:32
本发明专利技术涉及研发管理,揭露一种项目发版方法,包括:识别待发布项目的蓝绿标识并进行项目版本类型判断,得到版本类型判断结果;当版本类型判断结果为老版本,拉取预设项目的绿资源并发送至服务端,并基于服务端进行请求判断,当请求判断的结果与所述版本类型判断结果一致时,调用绿服务对待发布项目进行发版处理,得到发版后的项目;当版本类型判断结果不是老版本,识别待发布项目相关的蓝绿标识中的标识情况,并根据标识情况获取得到对应的资源进行版本发布,得到发版后的项目。此外,本发明专利技术还涉及区块链技术,版本类型判断结果可存储于区块链的节点。本发明专利技术还提出一种项目发版装置、电子设备以及存储介质。本发明专利技术可以提高项目发版的准确度。目发版的准确度。目发版的准确度。

【技术实现步骤摘要】
项目发版方法、装置、电子设备及存储介质


[0001]本专利技术涉及研发管理领域,尤其涉及一种项目发版方法、装置、电子设备及存储介质。

技术介绍

[0002]由于项目全量发版时如果出现生产问题,会导致所有用户流程阻塞,所以在项目发版过程中提出了蓝绿发版机制,该机制可以通过控制流量来大大降低出现生产问题时对用户的影响。但由于常用的方式是纯H5+native的混合模式,在使用蓝绿发版机制时,如果老版本不强制更新,会存在H5新资源访问老接口的情况,导致该方案无法执行。因此需要解决蓝绿发版兼容老版本的问题,进而提高项目发版的准确度。因此,亟待提出一种准确度更高的项目发版方法。

技术实现思路

[0003]本专利技术提供一种项目发版方法、装置、电子设备及存储介质,其主要目的在于提高项目发版的准确度。
[0004]为实现上述目的,本专利技术提供的一种项目发版方法,包括:
[0005]接收待发布项目,并识别所述待发布项目的蓝绿标识;
[0006]基于预设的拆分接口进行项目版本类型判断,得到版本类型判断结果;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种项目发版方法,其特征在于,所述方法包括:接收待发布项目,并识别所述待发布项目的蓝绿标识;基于预设的拆分接口进行项目版本类型判断,得到版本类型判断结果;当所述版本类型判断结果为老版本时,拉取预设项目的绿资源并发送至服务端,并基于所述服务端进行请求判断,当所述请求判断的结果与所述版本类型判断结果一致时,调用绿服务对所述待发布项目进行发版处理,得到发版后的项目;当所述版本类型判断结果不是老版本时,识别所述待发布项目相关的蓝绿标识中的标识情况,并根据所述标识情况获取得到对应的资源进行版本发布,得到发版后的项目。2.如权利要求1所述的项目发版方法,其特征在于,所述识别所述待发布项目的蓝绿标识,包括:判断所述待发布项目中的微服务集群是否服务于预获取的白名单用户集;当所述待发布项目中的微服务集群是服务于所述白名单用户集时,确定所述微服务集群为蓝集群并对所述待发布项目配置蓝集群标识;当所述待发布项目中的微服务集群不是服务于所述白名单用户集时,确定所述微服务集群为绿集群并对所述待发布项目配置绿集群标识;将所述蓝集群标识和所述绿集群标识汇总为所述待发布项目的蓝绿标识。3.如权利要求1所述的项目发版方法,其特征在于,所述调用绿服务对所述待发布项目进行发版处理,得到发版后的项目,包括:获取所述待发布项目的项目属性,并生成所述项目属性对应的项目实例;识别所述绿服务对应的绿集群,利用预设的流控平台将所述项目实例发送至所述绿环境中;利用所述绿集群在绿环境中运行所述项目实例,得到所述待发布项目的发布结果;对所述发布结果进行结果判断,得到发版后的项目。4.如权利要求3所述的项目发版方法,其特征在于,所述对所述发布结果进行结果判断,得到发版后的项目,包括:判断所述发布结果是否发布成功;在所述发布结果发布成功时,则得到发版后的项目;在所述发布结果未发布成功时,则对所述待发布项目进行升级,直到所述待发布项目正常运行,得到发版后的项目。5.如权利要求1所述的项目发版方法,其特征在于,所述识别所述待发布项...

【专利技术属性】
技术研发人员:曾维芳
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:

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

1