前端版本发布的方法及装置、存储介质及电子设备制造方法及图纸

技术编号:20483914 阅读:17 留言:0更新日期:2019-03-02 18:35
本发明专利技术提供了一种前端版本的发布方法,包括:当接收到对代码文档的提交请求时,获取所述提交请求中包含的前端各个要素的要素信息,所述代码文档中包含前端当前待发布版本对应的代码;依据所述要素信息,调用预设定的文档模板,生成与所述代码文档对应的代码信息文档;获取代码文档,并将所述代码文档与代码信息文档封装为测试代码包,进而在测试代码包通过测试后,对测试代码包对应的前端当前待发布版本进行发布。本发明专利技术提供的方法中,在接收到对代码文档的提交请求时,依据提交请求中包含的要素信息,调用预设定的文档模板,直接生成与代码文档对应的代码信息文档,不需要人工填写,提升了代码信息文档生成效率,进而提升了前端版本的发布速率。

【技术实现步骤摘要】
前端版本发布的方法及装置、存储介质及电子设备
本专利技术涉及软件系统领域,尤其涉及一种前端版本发布的方法及装置、存储介质及电子设备。
技术介绍
随着科技的发展,各种网络产品得到广泛应用。诸如一些网站为人们的生活提供了多样的资源,在丰富了人们生活的同时,也改变了人们的生活方式。这些网站可以运行在PC端,也可以运行在手机、PAD等移动端,网站的前台部分,即展示给用户浏览的网页可以成为网站系统的前端,前端由多个不同的要素组成,例如一个电商平台的前端可以包含电子产品模块、服装模块等不同的要素。随着人们生活需求的不断提高,网站前端的功能也在不断更新,开发人员对前端不同要素的代码进行更新,编写代码文档,然后对代码文档进行发布,进而实现对前端不同版本的发布。专利技术人对现有代码文档的发布过程进行研究发现,在开发人员提交代码文档进行发布的时,需要同时提交与代码对应的代码信息文档,这些代码信息文档往往由人工填写,填写速度慢,进而使代码文档的提交过程速度慢,效率低,影响了前端版本的发布。
技术实现思路
本专利技术所要解决的技术问题是提供一种前端版本的发布方法,能够自动生成代码文档提交时所需的代码信息文档,提升了代码文档的提交效率。本专利技术还提供了一种前端版本的发布装置,用于保证上述方法在实际中的实现及应用。一种前端版本的发布方法,包括:当接收到对代码文档的提交请求时,获取所述提交请求中包含的前端各个要素的要素信息,所述代码文档中包含前端当前待发布版本对应的代码;依据所述要素信息,调用预设定的文档模板,生成与所述代码文档对应的代码信息文档;获取所述代码文档,并将所述代码文档与所述代码信息文档封装为测试代码包,进而在所述测试代码包通过测试后,对所述测试代码包对应的前端当前待发布版本进行发布。上述的方法,优选的,所述获取所述提交请求中包含的前端各个要素的要素信息,包括:获取所述提交请求中包含的前端当前待更新的各个要素的要素标识;依据各个所述要素标识,获取前端当前待更新的各个要素的要素信息。上述的方法,优选的,所述依据所述要素信息,调用预设定的文档模板,生成与所述代码文档对应的代码信息文档,包括:依据所述要素信息,确定前端各个要素在所述代码文档中对应的代码;对每个要素对应的代码按预设的核查规则进行核查;当各个要素对应的代码均满足所述预设的核查规则时,调用预设定的文档模板,生成与所述代码文档对应的代码信息文档。上述的方法,优选的,所述调用预设定的文档模板,生成与所述代码文档对应的代码信息文档,包括:确定每个要素的要素属性;依据所述要素属性,选择与每个要素对应的各个预设定的文档模板;根据每个文档模板的模板格式,获取其对应要素的代码信息,并将获取的代码信息写入所述文档模板中,生成代码信息文档。上述的方法,优选的,所述将所述代码文档与所述代码信息文档封装为测试代码包,包括:按预设的文档质量核查规则,对所述代码信息文档进行核查;当核查通过时,将所述代码文档与所述代码信息文档封装为测试代码包。上述的方法,优选的,所述将所述代码文档与所述代码信息文档封装为测试代码包,包括:将所述代码文档中,每个要素对应的代码与该代码对应的代码信息文档进行关联;将各个所述要素对应的代码及该代码关联的代码信息文档封装为测试代码包。上述的方法,优选的,还包括:对所述前端版本发布过程中产生的发布数据进行记录,以依据所述发布数据对所述前端版本发布过程中发生的错误进行更正。一种前端版本的发布装置,包括:获取单元,用于当接收到对代码文档的提交请求时,获取所述提交请求中包含的前端各个要素的要素信息,所述代码文档中包含前端当前待发布版本对应的代码;生成单元,用于依据所述要素信息,调用预设定的文档模板,生成与所述代码文档对应的代码信息文档;发布单元,用于获取所述代码文档,并将所述代码文档与所述代码信息文档封装为测试代码包,进而在所述测试代码包通过测试后,对所述测试代码包对应的前端当前待发布版本进行发布。一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在的设备执行上述的前端版本的发布方法。一种电子设备,包括存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行上述的前端版本的发布方法。与现有技术相比,本专利技术包括以下优点:本专利技术提供了一种前端版本的发布方法,包括:当接收到对代码文档的提交请求时,获取所述提交请求中包含的前端各个要素的要素信息,所述代码文档中包含前端当前待发布版本对应的代码;依据所述要素信息,调用预设定的文档模板,生成与所述代码文档对应的代码信息文档;获取所述代码文档,并将所述代码文档与所述代码信息文档封装为测试代码包,进而在所述测试代码包通过测试后,对所述测试代码包对应的前端当前待发布版本进行发布。本专利技术提供的方法中,在接收到对代码文档的提交请求时,依据所述提交请求中包含的要素信息,调用预设定的文档模板,直接生成与代码文档对应的代码信息文档,不需要人工填写,提升了代码信息文档生成效率,进而提升了前端版本的发布速率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术提供的一种前端版本的发布方法的方法流程图;图2为本专利技术提供的一种前端版本的发布方法的又一方法流程图;图3为本专利技术提供的一种前端版本的发布方法的示例图;图4为本专利技术提供的一种前端版本的发布装置的结构示意图;图5为本专利技术提供的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种前端版本的发布方法,该方法可以应用在多种系统平台,其执行主体可以为运行在计算机上的浏览器,所述前端版本的发布方法的流程图如图1所示,具体包括:S101:当接收到对代码文档的提交请求时,获取所述提交请求中包含的前端各个要素的要素信息,所述代码文档中包含前端当前待发布版本对应的代码;本专利技术实施例提供的方法中,当前端版本发布辅助工具接收到用户对代码文档的提交请求时,获取所述提交请求中包含的前端各个要素的要素信息,所述代码文档中包含前端当前待发布版本对应的代码。S102:依据所述要素信息,调用预设定的文档模板,生成与所述代码文档对应的代码信息文档;本专利技术实施例提供的方法中,依据所述要素信息,从服务器端调用预先设定好的文档模板,基于所述文档模板,生成与所述代码文档对应的代码信息文档。S103:获取所述代码文档,并将所述代码文档与所述代码信息文档封装为测试代码包,进而在所述测试代码包通过测试后,对所述测试代码包对应的前端当前待发布版本进行发布。本专利技术实施例提供的方法中,在生成与所述代码对应的代码信息文档后,获取用户待提交的代码文档,将获取的代码文档与已生成的代码信息文本文档来自技高网...

【技术保护点】
1.一种前端版本的发布方法,其特征在于,包括:当接收到对代码文档的提交请求时,获取所述提交请求中包含的前端各个要素的要素信息,所述代码文档中包含前端当前待发布版本对应的代码;依据所述要素信息,调用预设定的文档模板,生成与所述代码文档对应的代码信息文档;获取所述代码文档,并将所述代码文档与所述代码信息文档封装为测试代码包,进而在所述测试代码包通过测试后,对所述测试代码包对应的前端当前待发布版本进行发布。

【技术特征摘要】
1.一种前端版本的发布方法,其特征在于,包括:当接收到对代码文档的提交请求时,获取所述提交请求中包含的前端各个要素的要素信息,所述代码文档中包含前端当前待发布版本对应的代码;依据所述要素信息,调用预设定的文档模板,生成与所述代码文档对应的代码信息文档;获取所述代码文档,并将所述代码文档与所述代码信息文档封装为测试代码包,进而在所述测试代码包通过测试后,对所述测试代码包对应的前端当前待发布版本进行发布。2.根据权利要求1所述的方法,其特征在于,所述获取所述提交请求中包含的前端各个要素的要素信息,包括:获取所述提交请求中包含的前端当前待更新的各个要素的要素标识;依据各个所述要素标识,获取前端当前待更新的各个要素的要素信息。3.根据权利要求1或2所述的方法,其特征在于,所述依据所述要素信息,调用预设定的文档模板,生成与所述代码文档对应的代码信息文档,包括:依据所述要素信息,确定前端各个要素在所述代码文档中对应的代码;对每个要素对应的代码按预设的核查规则进行核查;当各个要素对应的代码均满足所述预设的核查规则时,调用预设定的文档模板,生成与所述代码文档对应的代码信息文档。4.根据权利要求3所述的方法,其特征在于,所述调用预设定的文档模板,生成与所述代码文档对应的代码信息文档,包括:确定每个要素的要素属性;依据所述要素属性,选择与每个要素对应的各个预设定的文档模板;根据每个文档模板的模板格式,获取其对应要素的代码信息,并将获取的代码信息写入所述文档模板中,生成代码信息文档。5.根据权利要求4所述的方法,其特征在于,所述将所述代码文档与所述代码信...

【专利技术属性】
技术研发人员:吕鹏
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

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

1