前端代码的部署检验方法技术

技术编号:39745575 阅读:8 留言:0更新日期:2023-12-17 23:44
本公开实施例涉及一种前端代码的部署检验方法

【技术实现步骤摘要】
前端代码的部署检验方法、装置、设备及介质


[0001]本公开涉及计算机
,尤其涉及一种前端代码的部署检验方法

装置

设备及介质


技术介绍

[0002]开发人员在完成代码编辑之后,需要将代码进行部署至相应的服务器,以检测代码是否能够正常运行

[0003]相关技术中,开发人员需要手动对代码进行部署并人工检验该代码是否部署成功

但是,代码的部署以及部署检验涉及到了多个流程,通过人工的方法进行部署以及部署检验的效率较低并且消耗了大量的人力资源


技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种前端代码的部署检验方法

装置

设备及介质

[0005]本公开实施例提供了一种前端代码的部署检验方法,包括:
[0006]确定目标配置文件,根据所述目标配置文件访问初始页面,获取所述初始页面的第一页面信息;
[0007]根据所述目标配置文件对预先设置的目标前端代码进行编译,得到编译文件夹;
[0008]根据所述目标配置文件将所述编译文件夹部署至目标服务器;其中,所述目标服务器为根据所述目标配置文件确定的服务器;
[0009]根据所述目标配置文件访问部署完成页面,获取所述部署完成页面的第二页面信息;
[0010]根据所述第一页面信息和所述第二页面信息确定所述前端代码的部署检验结果

[0011]本公开实施例还提供了一种前端代码的部署检验装置,包括:
[0012]第一获取模块,用于确定目标配置文件,根据所述目标配置文件访问初始页面,获取所述初始页面的第一页面信息;
[0013]编译模块,用于根据所述目标配置文件对预先设置的目标前端代码进行编译,得到编译文件夹;其中,所述目标前端代码为对所述初始页面进行调整的代码;
[0014]部署模块,用于根据所述目标配置文件将所述编译文件夹部署至目标服务器;其中,所述目标服务器为根据所述目标配置文件确定的服务器;
[0015]第二获取模块,用于根据所述目标配置文件访问所述目标前端代码对应的部署完成页面,获取所述部署完成页面的第二页面信息;
[0016]检验模块,用于根据所述第一页面信息和所述第二页面信息确定所述目标前端代码的部署检验结果

[0017]本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执
行所述指令以实现如本公开实施例提供的前端代码的部署检验方法

[0018]本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的前端代码的部署检验方法

[0019]本公开实施例提供的技术方案与现有技术相比具有如下优点:本公开实施例中提供的前端代码的部署检验方案,该方法包括:确定目标配置文件,根据目标配置文件访问初始页面,获取初始页面的第一页面信息;根据目标配置文件对预先设置的目标前端代码进行编译,得到编译文件夹;其中,目标前端代码为对初始页面进行调整的代码;根据目标配置文件将编译文件夹部署至目标服务器;其中,目标服务器为根据目标配置文件确定的服务器;根据目标配置文件访问目标前端代码对应的部署完成页面,获取部署完成页面的第二页面信息;根据第一页面信息和第二页面信息确定目标前端代码的部署检验结果

采用上述技术方案,基于目标配置文件将前端代码自动化进行打包并部署至目标服务器,基于该目标配置文件确定了部署前后的页面信息,并基于该部署前后的页面信息生成了部署检验结果,实现了前端代码的自动化部署以及自动化部署检验,提高了前端代码的部署效率和部署检验效率,降低了人力资源的消耗

附图说明
[0020]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理

[0021]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图

[0022]图1为本公开实施例提供的一种前端代码的部署检验方法的流程示意图;
[0023]图2为本公开实施例提供的另一种前端代码的部署检验方法的流程示意图;
[0024]图3为本公开实施例提供的又一种前端代码的部署检验的流程示意图;
[0025]图4为本公开实施例提供的再一种前端代码的部署检验方法的流程示意图;
[0026]图5为本公开实施例提供的一种前端代码的部署检验装置的结构示意图;
[0027]图6为本公开实施例提供的一种电子设备的结构示意图

具体实施方式
[0028]为了能够更清楚地理解本公开的上述目的

特征和优点,下面将对本公开的方案进行进一步描述

需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合

[0029]在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例

[0030]为了解决上述问题,本公开实施例提供了一种前端代码的部署检验方法,下面结合具体的实施例对该方法进行介绍

[0031]图1为本公开实施例提供的一种前端代码的部署检验方法的流程示意图,该前端代码的部署检验装置可以采用软件和
/
或硬件实现,该前端代码的部署检验装置一般可集
成在电子设备中

如图1所示,该前端代码的部署检验方法包括:
[0032]步骤
101
,确定目标配置文件,根据目标配置文件访问初始页面,获取初始页面的第一页面信息

[0033]其中,目标配置文件可以为用于对前端代码的部署以及部署检验进行参数配置的文件

该目标配置文件可以根据用户需求等进行设置,本实施例不做限制

初始页面可以为进行新版的前端代码
(
即,目标前端代码
)
的部署之前,基于旧版的前端代码所展示的页面

第一页面信息可以为基于初始页面确定的信息,该第一页面信息的类型有多种,本实施例不做限制,例如,该第一页面信息可以包括文字信息

颜色信息

菜单栏信息

代码信息中的一个或多个

[0034]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种前端代码的部署检验方法,其特征在于,包括:确定目标配置文件,根据所述目标配置文件访问初始页面,获取所述初始页面的第一页面信息;根据所述目标配置文件对预先设置的目标前端代码进行编译,得到编译文件夹;其中,所述目标前端代码为对所述初始页面进行调整的代码;根据所述目标配置文件将所述编译文件夹部署至目标服务器;其中,所述目标服务器为根据所述目标配置文件确定的服务器;根据所述目标配置文件访问所述目标前端代码对应的部署完成页面,获取所述部署完成页面的第二页面信息;根据所述第一页面信息和所述第二页面信息确定所述目标前端代码的部署检验结果
。2.
根据权利要求1所述的方法,其特征在于,所述确定目标配置文件,包括:初始化默认配置文件;获取用户输入的输入配置信息,将所述输入配置信息合并入所述默认配置文件,得到所述目标配置文件;其中,所述输入配置信息包括:服务器名称

服务器别名

编译指令

服务器地址

服务器端口

用户名

本地目录

服务器目录

备份指令中的一个或多个
。3.
根据权利要求1所述的方法,其特征在于,所述根据所述目标配置文件对预先设置的目标前端代码进行编译,得到编译文件夹,包括:针对所述目标前端代码执行所述目标配置文件中的编译指令,将所述目标前端代码编译至所述目标配置文件中的本地目录,得到所述编译文件夹
。4.
根据权利要求1所述的方法,其特征在于,所述根据所述目标配置文件将所述编译文件夹部署至目标服务器,包括:读取所述目标配置文件中本地目录下的所述编译文件夹,并通过预设打包程序对所述编译文件夹进行打包处理,得到所述目标前端代码对应的代码压缩文件;连接所述目标服务器;将所述代码压缩文件和所述目标配置文件中的服务器目录发送至所述目标服务器,以使所述目标服务器将所述代码压缩文件解压至所述服务器目录
。5.
根据权利要求4所述的方法,其特征在于,所述连接所述目标服务器,包括:根据所述目标配置文件的服务器地址

服务器端口确定所述目标服务器的目标端口;展示所述目标配置...

【专利技术属性】
技术研发人员:孙晓明叶圣强沈杰龚益耿惠莉
申请(专利权)人:中电云计算技术有限公司
类型:发明
国别省市:

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

1