代码部署方法及装置、电子设备制造方法及图纸

技术编号:16779051 阅读:35 留言:0更新日期:2017-12-12 23:33
本说明书实施例提供了一种代码部署方法及装置、电子设备。其中代码部署方法包括:获取待部署的后端代码并对所述后端代码进行编译,将编译后的后端代码发布到后端服务器,其中所述后端代码的版本通过第一版本标识表示。获取待部署的前端代码并对所述前端代码进行编译,将编译后的前端代码发布到内容分发网络CDN中的CDN节点,其中所述前端代码的版本通过第二版本标识表示。记录所述第一版本标识与所述第二版本标识之间的对应关系。

Code deployment methods and devices and electronic devices

An example of this specification provides a code deployment method, a device and an electronic device. The code deployment method includes acquiring the back-end code to be deployed, compiling the back-end code, and publishing the compiled back-end code to the back-end server, where the version of the back-end code is represented by the first version identification. The front-end code to be deployed is compiled, and the front end code is compiled, and the compiled front end code is released to the CDN node in the content distribution network CDN, where the front end code version is represented by the second version identification. Records the correspondence between the first version of the identification mark and the second version of the identity.

【技术实现步骤摘要】
代码部署方法及装置、电子设备
本说明书一个或多个实施例涉及代码开发
,尤其涉及一种代码部署方法及装置、电子设备。
技术介绍
目前,在web开发过程通常涉及到前端代码和后端代码,其中,后端代码通常是指用于获得网页数据的代码,前端代码通常是指用于规定数据该以何种样式展示给用户的代码。在相关技术中,在代码编写时,前端代码和后端代码通常耦合在一起,在代码部署时,需要下载耦合在一起的前端及后端代码并同时部署到相应的服务器上,上述代码开发以及部署过程效率较低。为提高代码开发效率,需要提出一种前端、后端代码部署过程相分离的方案。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种代码部署方法及装置、电子设备。为实现上述目的,本说明书一个或多个实施例提供的技术方案如下:在一种实施例中,一种代码部署方法,包括:获取待部署的后端代码并对所述后端代码进行编译;将编译后的后端代码发布到后端服务器,其中所述后端代码的版本通过第一版本标识表示;获取待部署的前端代码并对所述前端代码进行编译;将编译后的前端代码发布到内容分发网络CDN中的CDN节点,其中所述前端代码的版本通过第二版本标识表示;记录所述第一版本标识与所述第二版本标识之间的对应关系。在一种实施例中,一种代码部署方法,包括:获取待部署的后端代码并对所述后端代码进行编译;将编译后的后端代码发布到后端服务器上,其中所述后端代码的版本通过第一版本标识表示;确定发布到内容分发网络CDN中的CDN节点上的前端代码对应的第二版本标识;记录所述第一版本标识与所述第二版本标识之间的对应关系。在一种实施例中,一种代码部署方法,包括:获取待部署的前端代码并对所述前端代码进行编译;将编译后的前端代码发布到内容分发网络CDN中的CDN节点上,其中所述前端代码的版本通过第二版本标识表示;确定发布到后端服务器上的后端代码对应的第一版本标识;记录所述第一版本标识与所述第二版本标识之间的对应关系。在一种实施例中,一种代码部署方法,包括:获取待部署的后端代码并对所述后端代码进行编译;将编译后的后端代码发布到第一网络设备,其中所述后端代码的版本通过第一版本标识表示;获取待部署的前端代码并对所述前端代码进行编译;将编译后的前端代码发布到第二网络设备,其中所述前端代码的版本通过第二版本标识表示;记录所述第一版本标识与所述第二版本标识之间的对应关系。在一种实施例中,一种代码部署方法,包括:获取待部署的后端代码并对所述后端代码进行编译;将编译后的后端代码发布到第一网络设备,其中所述后端代码的版本通过第一版本标识表示;确定发布到第二网络设备的前端代码对应的第二版本标识;记录所述第一版本标识与所述第二版本标识之间的对应关系。在一种实施例中,一种代码部署方法,包括:获取待部署的前端代码并对所述前端代码进行编译;将编译后的前端代码发布到第二网络设备,其中所述前端代码的版本通过第二版本标识表示;确定发布到第一网络设备的后端代码对应的第一版本标识;记录所述第一版本标识与所述第二版本标识之间的对应关系在一种实施例中,一种代码部署方法,包括:后端服务器获取待部署的后端代码并对所述后端代码进行编译;后端服务器将编译后的后端代码发布到后端服务器;前端服务器获取待部署的前端代码并对所述前端代码进行编译;前端服务器将编译后的前端代码发布到内容分发网络CDN中的CDN节点。在一种实施例中,一种网页获取方法,包括:用户设备向后端服务器发送网页请求,其中所述后端服务器用于部署后端代码;所述后端服务器响应于所述网页请求,利用所述后端服务器上部署的后端代码获得网页数据;所述后端服务器确定与所述后端代码的版本对应的前端代码的版本,其中所述后端代码的版本通过第一版本标识表示,所述前端代码的版本通过第二版本标识表示;所述后端服务器向所述用户设备发送所述第二版本标识和所述网页数据;所述用户设备从CDN节点获取与所述第二版本标识对应的前端代码;所述用户设备利用获取到的前端代码对所述网页数据进行展示。在一种实施例中,一种网页获取方法,包括:用户设备向后端服务器发送网页请求,其中所述后端服务器用于部署后端代码;所述后端服务器响应于所述网页请求,利用所述后端服务器上部署的后端代码获得网页数据;所述后端服务器确定与所述后端代码的版本对应的前端代码的版本,其中所述后端代码的版本通过第一版本标识表示,所述前端代码的版本通过第二版本标识表示;所述后端服务器向所述用户设备发送所述第二版本标识和所述网页数据;所述用户设备从前端服务器获取与所述第二版本标识对应的前端代码,其中所述前端服务器用于部署前端代码;所述用户设备利用获取到的前端代码对所述网页数据进行展示。在一种实施例中,一种代码部署装置,包括:第一获取单元,获取待部署的后端代码;第一编译单元,对所述后端代码进行编译;第一发布单元,将编译后的后端代码发布到后端服务器,其中所述后端代码的版本通过第一版本标识表示;第二获取单元,获取待部署的前端代码;第二编译单元,对所述前端代码进行编译;第二发布单元,将编译后的前端代码发布到内容分发网络CDN中的CDN节点,其中所述前端代码的版本通过第二版本标识表示;记录单元,记录所述第一版本标识与所述第二版本标识之间的对应关系。在一种实施例中,一种代码部署装置,包括:第一获取单元,获取待部署的后端代码;第一编译单元,对所述后端代码进行编译;第一发布单元,将编译后的后端代码发布到后端服务器上,其中所述后端代码的版本通过第一版本标识表示;第一确定单元,确定发布到内容分发网络CDN中的CDN节点上的前端代码对应的第二版本标识;记录单元,记录所述第一版本标识与所述第二版本标识之间的对应关系。在一种实施例中,一种代码部署装置,包括:第二获取单元,获取待部署的前端代码;第二编译单元,对所述前端代码进行编译;第二发布单元,将编译后的前端代码发布到内容分发网络CDN中的CDN节点上,其中所述前端代码的版本通过第二版本标识表示;第二确定单元,确定发布到后端服务器上的后端代码对应的第一版本标识;记录单元,记录所述第一版本标识与所述第二版本标识之间的对应关系。在一种实施例中,一种代码部署装置,包括:第一获取单元,获取待部署的后端代码;第一编译单元,对所述后端代码进行编译;第一发布单元,将编译后的后端代码发布到第一网络设备,其中所述后端代码的版本通过第一版本标识表示;第二获取单元,获取待部署的前端代码;第二编译单元,对所述前端代码进行编译;第二发布单元,将编译后的前端代码发布到第二网络设备,其中所述前端代码的版本通过第二版本标识表示;记录单元,记录所述第一版本标识与所述第二版本标识之间的对应关系。在一种实施例中,一种代码部署装置,包括:第一获取单元,获取待部署的后端代码;第一编译单元,对所述后端代码进行编译;第一发布单元,将编译后的后端代码发布到第一网络设备上,其中所述后端代码的版本通过第一版本标识表示;第一确定单元,确定发布到第二网络设备上的前端代码对应的第二版本标识;记录单元,记录所述第一版本标识与所述第二版本标识之间的对应关系。在一种实施例中,一种代码部署装置,包括:第二获取单元,获取待部署的前端代码;第二编译单元,对所述前端代码进行编译;第二发布单元,将编译后的前端代码发布到第二网络设本文档来自技高网...
代码部署方法及装置、电子设备

【技术保护点】
一种代码部署方法,包括:获取待部署的后端代码并对所述后端代码进行编译;将编译后的后端代码发布到后端服务器,其中所述后端代码的版本通过第一版本标识表示;获取待部署的前端代码并对所述前端代码进行编译;将编译后的前端代码发布到内容分发网络CDN中的CDN节点,其中所述前端代码的版本通过第二版本标识表示;记录所述第一版本标识与所述第二版本标识之间的对应关系。

【技术特征摘要】
1.一种代码部署方法,包括:获取待部署的后端代码并对所述后端代码进行编译;将编译后的后端代码发布到后端服务器,其中所述后端代码的版本通过第一版本标识表示;获取待部署的前端代码并对所述前端代码进行编译;将编译后的前端代码发布到内容分发网络CDN中的CDN节点,其中所述前端代码的版本通过第二版本标识表示;记录所述第一版本标识与所述第二版本标识之间的对应关系。2.一种代码部署方法,包括:获取待部署的后端代码并对所述后端代码进行编译;将编译后的后端代码发布到后端服务器上,其中所述后端代码的版本通过第一版本标识表示;确定发布到内容分发网络CDN中的CDN节点上的前端代码对应的第二版本标识;记录所述第一版本标识与所述第二版本标识之间的对应关系。3.一种代码部署方法,包括:获取待部署的前端代码并对所述前端代码进行编译;将编译后的前端代码发布到内容分发网络CDN中的CDN节点上,其中所述前端代码的版本通过第二版本标识表示;确定发布到后端服务器上的后端代码对应的第一版本标识;记录所述第一版本标识与所述第二版本标识之间的对应关系。4.一种代码部署方法,包括:获取待部署的后端代码并对所述后端代码进行编译;将编译后的后端代码发布到第一网络设备,其中所述后端代码的版本通过第一版本标识表示;获取待部署的前端代码并对所述前端代码进行编译;将编译后的前端代码发布到第二网络设备,其中所述前端代码的版本通过第二版本标识表示;记录所述第一版本标识与所述第二版本标识之间的对应关系。5.一种代码部署方法,包括:获取待部署的后端代码并对所述后端代码进行编译;将编译后的后端代码发布到第一网络设备,其中所述后端代码的版本通过第一版本标识表示;确定发布到第二网络设备的前端代码对应的第二版本标识;记录所述第一版本标识与所述第二版本标识之间的对应关系。6.一种代码部署方法,包括:获取待部署的前端代码并对所述前端代码进行编译;将编译后的前端代码发布到第二网络设备,其中所述前端代码的版本通过第二版本标识表示;确定发布到第一网络设备的后端代码对应的第一版本标识;记录所述第一版本标识与所述第二版本标识之间的对应关系。7.一种代码部署方法,包括:后端服务器获取待部署的后端代码并对所述后端代码进行编译;后端服务器将编译后的后端代码发布到后端服务器;前端服务器获取待部署的前端代码并对所述前端代码进行编译;前端服务器将编译后的前端代码发布到内容分发网络CDN中的CDN节点。8.一种网页获取方法,包括:用户设备向后端服务器发送网页请求,其中所述后端服务器用于部署后端代码;所述后端服务器响应于所述网页请求,利用所述后端服务器上部署的后端代码获得网页数据;所述后端服务器确定与所述后端代码的版本对应的前端代码的版本,其中所述后端代码的版本通过第一版本标识表示,所述前端代码的版本通过第二版本标识表示;所述后端服务器向所述用户设备发送所述第二版本标识和所述网页数据;所述用户设备从CDN节点获取与所述第二版本标识对应的前端代码;所述用户设备利用获取到的前端代码对所述网页数据进行展示。9.一种网页获取方法,包括:用户设备向后端服务器发送网页请求,其中所述后端服务器用于部署后端代码;所述后端服务器响应于所述网页请求,利用所述后端服务器上部署的后端代码获得网页数据;所述后端服务器确定与所述后端代码的版本对应的前端代码的版本,其中所述后端代码的版本通过第一版本标识表示,所述前端代码的版本通过第二版本标识表示;所述后端服务器向所述用户设备发送所述第二版本标识和所述网页数据;所述用户设备从前端服务器获取与所述第二版本标识对应的前端代码,其中所述前端服务器用于部署前端代码;所述用户设备利用获取到的前端代码对所述网页数据进行展示。10.一种代码部署装置,包括:第一获取单元,获取待部署的后端代码;第一编译单元,对所述后端代码进行编译;第...

【专利技术属性】
技术研发人员:王景晖
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1