【技术实现步骤摘要】
软件项目版本处理方法、装置、设备及存储介质
[0001]本申请涉及金融领域,尤其涉及一种软件项目版本处理方法
、
装置
、
设备及存储介质
。
技术介绍
[0002]软件的开发过程,通常是模块化开发,即把一个软件划分成多个相对独立的模块进行开发
。
在获取到一个软件项目开发需求后,由不同的开发人员对相应的模块进行分别开发,但最终的项目是需要集成各模块后进行发布使用,通常是通过版本构建来集成各模块
。
[0003]目前,版本构建的过程一般是负责版本构建的版本管理员通过邮件等方式,去向开发人员
、
测试人员等收集待构建的项目版本信息,再基于持续集成工具提供的前端显示界面,人工配置待构建的项目版本的参数后,进行自动地版本构建
。
[0004]该方式需要人工收集和配置待构建的项目版本信息,版本构建效率低
。
技术实现思路
[0005]本申请提供一种软件项目版本处理方法
、
装置
、
设备及存储介质,用以解决版本构建效率低的问题
。
[0006]第一方面,本申请提供一种软件项目版本处理方法,包括:
[0007]获取目标软件的至少一个项目开发需求单;所述项目开发需求单用于描述所述目标软件中至少一个模块存在的问题;
[0008]获取在基于所述项目开发需求单开发并在版本管理平台上存储源码后,触发的所述目标软件的至少一个发版申请单;所述发版申请单 ...
【技术保护点】
【技术特征摘要】
1.
一种软件项目版本处理方法,其特征在于,所述方法包括:获取目标软件的至少一个项目开发需求单;所述项目开发需求单用于描述所述目标软件中至少一个模块存在的问题;获取在基于所述项目开发需求单开发并在版本管理平台上存储源码后,触发的所述目标软件的至少一个发版申请单;所述发版申请单用于描述该发版申请单所涵盖的一个或多项目开发需求单,以及,项目开发需求单对应的模块;基于所述发版申请单,以及,所述发版申请单中对应的基于项目开发需求单开发的源码在版本管理平台上的存储地址,构建所述目标软件的目标版本单;所述目标版本单用于描述该目标版本单所涵盖的一个或多个项目开发需求单
、
对应的模块
、
源码存储地址
、
测试部署环境;基于所述目标版本单,进行所述目标软件的版本构建和测试
。2.
根据权利要求1所述的方法,其特征在于,所述获取在基于所述项目开发需求单开发并在版本管理平台上存储源码后,触发的所述目标软件的至少一个发版申请单,包括:在接收到版本管理平台返回的所述项目开发需求单对应的源码的存储响应后,构建所述目标软件的至少一个发版申请单;所述存储响应携带有所述项目开发需求单与所述源码存储地址的映射关系;或者,接收开发人员在基于所述项目开发需求单开发并在版本管理平台上存储源码后,输入的所述发版申请单
。3.
根据权利要求2所述的方法,其特征在于,所述方法还包括:接收版本管理员基于所述项目开发需求单输入的开发计划;向开发人员输出所述开发计划
。4.
根据权利要求1所述的方法,其特征在于,所述基于所述发版申请单,以及,所述发版申请单中对应的基于项目开发需求单构建的源码在版本管理平台上的存储地址,构建所述目标软件的目标版本单,包括:获取版本管理员基于所述发版申请单输入的所述目标软件的发版单;所述发版单用于描述该发版单所涵盖的一个或多个发版申请单
、
测试部署环境;根据所述发版单,以及,所述发版申请单中对应的基于项目开发需求单开发的源码在版本管理平台上的存储地址,构建所述目标软件的目标版本单
。5.
根据权利要求4所述的方法,其特征在于,所述发版单和所述目标版本单均...
【专利技术属性】
技术研发人员:安卉,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。