一种持续交付版本投产控制方法及装置制造方法及图纸

技术编号:33133568 阅读:22 留言:0更新日期:2022-04-17 00:55
本发明专利技术提供一种持续交付版本投产控制方法及装置,涉及版本控制技术领域,可用于金融领域或其他技术领域。所述方法包括:确定版本投产的目标环境;所述目标环境包括灰度环境或正式环境;根据投产日期确定与所述目标环境对应的版本序列;执行与所述版本序列对应的版本投产控制流程,并完成版本投产流程实例化。所述装置执行上述方法。本发明专利技术实施例提供的持续交付版本投产控制方法及装置,能够减少人工操作,提高自动化程度,进而提高效率,且有效控制版本投产风险。版本投产风险。版本投产风险。

【技术实现步骤摘要】
一种持续交付版本投产控制方法及装置


[0001]本专利技术涉及版本控制
,具体涉及一种持续交付版本投产控制方法及装置。

技术介绍

[0002]随着产品迭代速度加快,版本投产频度提高,投产风险被逐步放大,需通过建立渐进式的灰度发布机制,有效控制版本投产带来的风险。
[0003]目前业界存在多种发布策略,如蓝绿发布、滚动升级、金丝雀发布等。但在实际实施过程中,版本投产介入过多人工操作,自动化程度不高,导致效率低下,且版本投产易发生风险。

技术实现思路

[0004]针对现有技术中的问题,本专利技术实施例提供一种持续交付版本投产控制方法及装置,能够至少部分地解决现有技术中存在的问题。
[0005]一方面,本专利技术提出一种持续交付版本投产控制方法,包括:
[0006]确定版本投产的目标环境;所述目标环境包括灰度环境或正式环境;
[0007]根据投产日期确定与所述目标环境对应的版本序列;
[0008]执行与所述版本序列对应的版本投产控制流程,并完成版本投产流程实例化。/>[0009]其中本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种持续交付版本投产控制方法,其特征在于,包括:确定版本投产的目标环境;所述目标环境包括灰度环境或正式环境;根据投产日期确定与所述目标环境对应的版本序列;执行与所述版本序列对应的版本投产控制流程,并完成版本投产流程实例化。2.根据权利要求1所述的持续交付版本投产控制方法,其特征在于,所述根据投产日期确定与所述目标环境对应的版本序列,包括:根据投产日期确定与所述灰度环境对应的灰度版本序列;或者,根据投产日期确定与所述正式环境对应的正式版本序列。3.根据权利要求2所述的持续交付版本投产控制方法,其特征在于,所述执行与所述版本序列对应的版本投产控制流程,包括:执行与所述灰度版本序列对应的版本投产控制流程;或者,执行与所述正式版本序列对应的版本投产控制流程。4.根据权利要求3所述的持续交付版本投产控制方法,其特征在于,所述执行与所述正式版本序列对应的版本投产控制流程,包括:根据是否查询到正式版本的查询结果,确定相应的版本投产控制策略;所述版本投产控制策略包括:投产版本只涉及灰度版本的第一版本投产控制策略,以及投产版本至少涉及正式版本的第二版本投产控制策略。5.根据权利要求4所述的持续交付版本投产控制方法,其特征在于,所述持续交付版本投产控制方法还包括:若执行所述第一版本投产控制策略,则使用灰度日期区间查询灰度版本序列。6.根据权利要求5所述的持续交付版本投产控制方法,其特征在于,所述持续交付版本投产控制方法还包括:若确定灰度日期区间为空,则确定本次为正式版本投产。7.根据权利要求6所述的持续交付版本投产控制方法,其特征在于,所述持续交付版本投产控制方法还包括:若确定灰度日期区间不为空,则确定本次投产版本为叠加版本,并根据叠加版本进行投产;所述叠加版本为:将灰转正版本序列和正式版本序列叠加计算得到的投产版本。8.根据权利要求3所述的持续交付版本投产控制方法,其特征在于,所述执行与所述灰度版本序列对应的版本投产控制流程,包括:响应用户选择的灰度版本投产流程,执行与所述灰度版本序列对应的版本投产控制流程。9.根据权利要求7所述的持续交付版本投产控制方法,其特征在于,在所述执行与所述正式版本序列对应的版本投产控制流程中,所述持续交付版本投产控制方法还包括:根据预设版本自动选择策略,选择与所述正式版本序列对应版本投产控制流程对应的投产版本。10.根据权利要求9所述的持续交付版本投产控制方法,其特征在于,所述根据预设版本自动选择策略,选择与所述正式版本序列对应版本投产控制流程对应...

【专利技术属性】
技术研发人员:欧彦赵培桐
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1