一种前端应用部署方法及装置制造方法及图纸

技术编号:32938962 阅读:30 留言:0更新日期:2022-04-07 12:30
本发明专利技术公开了一种前端应用部署方法及装置,包括如下步骤:对各前端项目,获取该前端项目的源码,利用第一脚本构建该前端项目的产物,并存储该前端项目的产物;获取多个前端项目的产物,利用docker打包成镜像,存储打包的镜像;获取任意打包后的镜像,向该镜像注入系统变量,以启动该镜像,实现各前端项目的部署。本发明专利技术实施例将多个前端项目打包成镜像,并将打包后的镜像进行上线部署,由此一次部署即可完成多个前端项目的上线,节约了硬件资源的占用,实现了规模化的前端应用部署。实现了规模化的前端应用部署。实现了规模化的前端应用部署。

【技术实现步骤摘要】
一种前端应用部署方法及装置


[0001]本专利技术涉及云应用领域,尤其涉及一种前端应用部署方法及装置。

技术介绍

[0002]目前前端项目单实例镜像配置是0.5c1g,其中c表示cpu占用,g表示内存占用,生产环境集群中会使用三个节点做负载均衡,以确保系统的高可用性,而目前上公有云的前端项目多达40多个,随着业务的发展,到930的时候,会突破50个,而此时的对硬件资源的消耗为:50*3*(0.5c1g)=75c150g。
[0003]专有云场景中也有大概25个前端应用,对专有云交付来说,也占用了较多的硬件资源。

技术实现思路

[0004]本专利技术实施例提供一种前端应用部署方法及装置,用以降低前端项目对硬件资源的占用,实现规模化部署前端应用。
[0005]本专利技术实施例提供一种前端应用部署方法,包括如下步骤:对各前端项目,获取该前端项目的源码,利用第一脚本构建该前端项目的产物,并存储该前端项目的产物;获取多个前端项目的产物,利用docker打包成镜像,存储打包的镜像;获取任意打包后的镜像,向该镜像注入系统变量,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种前端应用部署方法,其特征在于,包括如下步骤:对各前端项目,获取该前端项目的源码,利用第一脚本构建该前端项目的产物,并存储该前端项目的产物;获取多个前端项目的产物,利用docker打包成镜像,存储打包的镜像;获取任意打包后的镜像,向该镜像注入系统变量,以启动该镜像,实现各前端项目的部署。2.如权利要求1所述的前端应用部署方法,其特征在于,所述第一脚本包括build.sh脚本;获取该前端项目的源码,利用第一脚本构建该前端项目的产物,并存储该前端项目的产物包括:利用第一预设平台构建第一流水线;基于所述第一流水线,利用build.sh脚本,构建生成该前端项目的产物,存储至产物库;从产物库获取产物,生成包含nginx配置的产物,覆盖该产物,存储该前端项目的产物。3.如权利要求2所述的前端应用部署方法,其特征在于,获取多个前端项目的产物,利用docker打包成镜像,存储打包的镜像包括:利用所述第一预设平台构建第二流水线;基于所述第二流水线,从所述产物库中获取多个前端项目的产物;利用第二脚本,将获取多个产物覆盖到版本库;利用docker将多个产物打包成镜像,存储打包的镜像至镜像库;其中所述第二脚本包括publish.sh脚本。4.如权利要求3所述的前端应用部署方法,其特征在于,向该镜像注入系统变量,以启动该镜像之后还包括:...

【专利技术属性】
技术研发人员:胡成志
申请(专利权)人:中电云数智科技有限公司
类型:发明
国别省市:

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

1