【技术实现步骤摘要】
软件发布步骤检查方法、装置、电子设备及存储介质
[0001]本申请涉及软件工程
,具体而言,涉及一种软件发布步骤检查方法、装置、电子设备及存储介质。
技术介绍
[0002]目前,在软件发布的时候,通常会涉及到较多的操作步骤的执行,如确认待发布的代码版本号与代码版本管理仓库的最新版本号是否一致,确认待发布的更新文件的版本号、MD5(Message
‑
Digest Algorithm 5,信息摘要算法)值及其内容是否满足指定规则等,并且对于不同的功能发布类型,执行的步骤与设置均不相同。
[0003]现有技术中,这些步骤通常会通过软件发布平台根据预设的模版进行创建,生成一个发布步骤实例,然后功能发布检查人员通过人工手动去对每一个步骤进行检查确认。
[0004]但是,通过人工检查软件发布的步骤效率较低,失误率较高,并且过程较为耗时。
技术实现思路
[0005]本申请的目的包括,例如,提供了一种软件发布步骤检查方法、装置、电子设备及存储介质,其能够自动检查软件发布的步骤,有利于提 ...
【技术保护点】
【技术特征摘要】
1.一种软件发布步骤检查方法,其特征在于,所述方法包括:获取目标软件的发布步骤信息,所述发布步骤信息用于指示所述目标软件发布时需要执行的步骤;根据所述目标软件的发布步骤信息生成步骤列表,所述步骤列表包括至少一个步骤;分别对所述步骤列表中各步骤的信息进行检查,根据检查结果生成发布步骤检查结果。2.根据权利要求1所述的方法,其特征在于,所述各步骤的信息包括:步骤的顺序以及完整性;所述分别对所述步骤列表中各步骤的信息进行检查,包括:获取所述目标软件的发布类型信息;根据所述目标软件的发布类型信息以及预设的第一映射表,确定目标步骤顺序列表,所述目标步骤顺序列表用于指示所述目标软件的发布类型信息对应的发布步骤和发布步骤顺序,所述预设的第一映射表用于指示软件的各发布类型信息与各步骤顺序列表的映射关系;根据所述目标步骤顺序列表,对所述步骤列表中各步骤的顺序以及完整性进行检查。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标步骤顺序列表,对所述步骤列表中各步骤的顺序以及完整性进行检查,包括:对所述目标步骤顺序列表和所述步骤列表的步骤顺序进行比对,确定所述步骤列表中各步骤的顺序是否正确;若所述步骤列表中各步骤的顺序均正确,则分别根据所述目标步骤顺序列表以及所述步骤列表中具有相同顺序的步骤的内容,确定所述步骤列表中各步骤的完整性。4.根据权利要求1所述的方法,其特征在于,各步骤的信息包括:步骤的顺序以及完整性;所述分别对所述步骤列表中各步骤的信息进行检查,包括:获取所述目标软件的发布类型信息;根据所述目标软件的发布类型信息以及预设的第二映射表,确定目标权重映射表,所述目标权重映射表用于指示所述目标软件的发布类型信息对应的各发布步骤的权重,所述预设的第二映射表用于指示软件的各发布类型信息与各权重映射表的映射关系;根据所述目标权重映射表,对所述步骤列表中各步骤的顺序以及完整性进行检查。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标权重映射表,对所述步骤列表中各步骤的顺序以及完整性进行检查,包括:根据所述目标权重映射表确定所述步骤列表中各步骤的权重;根据所述步骤列表中各步骤的权重排序确定所述步骤列表中各步骤的顺序是否正确;若步骤列表中各步骤的顺序均正确,则分别根据目标权重映射表以及步骤列表中具有相同顺序的步骤的内容,确定步骤列表中各步骤的完整性。6.根据权利要求1所述的方法,其特征在于,所述对所述步骤列表中各步骤的信息进行检查之前,所述方法还包括:获取所述目标软件的参数信息,所述参数信息至少包括:服务器群组的编号列表以及执行日期;
基于所述目标软件的各参数信息...
【专利技术属性】
技术研发人员:蒙安魁,赵春玉,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。