[发明专利]一种网页部署方法、装置及电子设备在审
申请号: | 202111166922.6 | 申请日: | 2021-09-30 |
公开(公告)号: | CN113918128A | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 王洋;刘明;周纤纤;刘洪燕;王伟 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/41;G06F8/38;G06F8/658;G06F16/958 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 李娜 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 部署 方法 装置 电子设备 | ||
本申请提供了一种网页部署方法、装置及电子设备,方法包括:接收开发终端发送的网页部署请求,网页部署请求包括:网站中目标网页对应的目标网页编译结果,目标网页为网站中的部分网页;根据网页部署请求确定网站对应的部署端;根据目标网页编译结果,在部署端上部署目标网页。使得开发人员可以从网站选择部分网页对应性的页面编译结果,并通过向服务端发送该页面编译结果,实现对网站中部分网页进行增量部署,而无需重新部署整个网站,降低了部署网页消耗的时间成本和资源成本。
技术领域
本申请实施例涉及计算机技术领域,尤其涉及一种网页部署方法及装置、电子设备、计算机可读存储介质及计算机程序产品。
背景技术
在技术人员开发网站时,首先需要编写网站的源代码,再对网站的源代码进行编译,得到编译结果,最后将编译结果部署在网络上以供用户访问部署好的网站。
相关技术中,技术人员通常在本地的开发环境中完成网站源代码的编写工作,再将编写好的网站源代码提交至gitlab等网站代码管理平台,以使网站代码管理平台对技术人员提交的网站源代码进行编译、部署等一系列操作。
但是,目前方案中,如果需要对网站中的部分网页进行部署,则需要对整个网站进行重新部署,耗费的时间成本和运算量成本较高。
发明内容
本申请实施例提供一种网页部署方法及装置、电子设备、计算机可读存储介质及计算机程序产品,以解决相关技术中部署网页耗费的时间成本和运算量成本过高的问题。
第一方面,本申请实施例提供了一种网页部署方法,应用于服务端,该方法包括:
接收开发终端发送的网页部署请求,所述网页部署请求包括:从网站编译结果中获取的目标网页对应的目标网页编译结果,以及所述网站对应的目标网站标识,所述网站编译结果由所述开发终端调用编译端对网站进行编译得到,所述目标网页为所述网站中的部分网页;
根据所述网页部署请求确定所述网站对应的部署端;
向所述部署端发送所述目标网页编译结果和所述目标网站标识,所述部署端用于将所述目标网页编译结果,部署在所述目标网站标识对应的目标容器中。
在一种可选实施方式中,所述网页部署请求还包括:目标鉴权信息,所述目标鉴权信息用于对所述开发终端的登录账户进行身份验证,所述接收开发终端发送的网页部署请求之后,所述方法还包括:
根据所述目标鉴权信息确定所述登录账户的网站部署权限,所述网站部署权限包括授权所述登录账户部署的网站标识;
在所述网站部署权限包括所述目标网站标识的情况下,确定执行所述根据所述网页部署请求确定所述网站对应的部署端的步骤;
在所述网站部署权限不包括所述目标网站标识的情况下,中断部署流程。
在一种可选实施方式中,所述根据所述目标鉴权信息确定所述登录账户的网站部署权限,包括:
通过查询鉴权信息和账户标识的对应关系,确定所述目标鉴权信息对应的登录账户标识;
通过查询账户标识与部署权限的对应关系,确定所述登录账户对应的网站部署权限。
在一种可选实施方式中,所述根据所述网页部署请求确定所述网站对应的部署端,包括:
向源代码管理端发送包含所述目标网站标识的网站目录查询请求,并接收由所述源代码管理端返回的所述网站的网站目录,所述网站目录包括所述网站中所有网页的目录结构;
获取所述目标网页编译结果的编译结果目录,所述编译结果目录包括所述目标网页在所述网站中的目录结构;
在所述编译结果目录与所述网站目录匹配的情况下,通过查询网站标识与地址的对应关系,确定所述目标网站标识对应的部署端地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111166922.6/2.html,转载请声明来源钻瓜专利网。