[发明专利]一种前端开发的全流程自动化处理系统及方法在审

专利信息
申请号: 202110799292.X 申请日: 2021-07-15
公开(公告)号: CN113448549A 公开(公告)日: 2021-09-28
发明(设计)人: 郭赫 申请(专利权)人: 中国银行股份有限公司
主分类号: G06F8/20 分类号: G06F8/20;G06F8/71;G06F11/36
代理公司: 北京三友知识产权代理有限公司 11127 代理人: 薛平;周晓飞
地址: 100818 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 前端 开发 流程 自动化 处理 系统 方法
【说明书】:

发明提出了一种前端开发的全流程自动化处理系统及方法,涉及分布式自动化处理技术领域,该系统包括:中央源码托管模块,用于建立Gitlab离线中央仓库,根据配置的版本策略对源码进行版本管理;持续集成运行环境模块,用于进行持续运行环境的配置,并接收源码镜像,拉取共享组件远程库模块中的组件,进行项目流程的构建、优化、测试及制品发布;共享组件配置模块,用于建立基于Maven的内网组件远程库,向项目流程提供组件;集中驱动模块,用于承接持续集成的制品发布结果,集中调起浏览器标准化模块,协助浏览器拉取持续集成的制品发布结果;部署发布展示模块,用于安装测试目标浏览器,通过浏览器展示项目测试的结果。

技术领域

本发明涉及分布式自动化处理技术领域,尤指一种前端开发的全流程自动化处理系统及方法。

背景技术

目前大多数前端开发人员使用非自动化方式,完成从开发提交,到后期打包、测试、发布、部署全流程,这种方式无疑大大降低敏捷效率与项目交付速度。同时,目前前端项目打包过程中主要使用Webpack工具,将各个资源打包整合在一起形成Bundle,当资源越来越多时,打包的过程也将越来越慢;当项目启动和有文件变化时重新进行打包,造成项目启动与二次构建耗时大幅度增长。

例如,在现有技术,前端开发尚未形成统一自动化全流程工艺,开发提交,测试验证,发布部署等步骤主要依靠人工完成,具备复制性低,配置不统一,兼容性问题众多,整体效率低等问题。另外,打包发布过程中依赖Bundle技术,因为多了打包构建这一层,随着项目的增长,打包构建速度越来越慢,每次启动都要等待几十秒甚至几分钟,然后启动一轮构建优化,随着项目的进一步增大,构建速度又会降低,陷入不断优化的死循环。

综上来看,亟需一种可以克服上述缺陷,提高前端开发全流程的效率且维护成本低的技术方案。

发明内容

为解决现有技术存在的问题,本发明提出了一种前端开发的全流程自动化处理系统及方法。本发明所采用的架构模式,可以使整体工艺由开发至版本提交、版本管理、打包构建、自动化测试、部署发布等流程具有技术栈统一性,能够克服传统前端开发过程中人工实现流程弊端,通过形成统一全流程自动化处理流程,大幅度敏捷效率与项目交付速度,提高项目资产沉淀质量。同时,利用Web标准的ES Module,整体架构更加简单,解决目前前端项目打包过程中,使用Webpack工具打包的造成项目启动缓慢与二次构建卡死等问题,提高敏捷效率,降低维护成本及学习成本。

在本发明实施例的第一方面,提出了一种前端开发的全流程自动化处理系统,该系统包括:中央源码托管模块、持续集成运行环境模块、共享组件远程库模块、集中驱动模块及部署发布展示模块;其中,

所述中央源码托管模块,用于建立Gitlab离线中央仓库,保存开发人员提交的源码,并根据配置的版本策略对源码进行版本管理;

所述持续集成运行环境模块,用于在Linux系统上进行持续运行环境的配置,并接收所述中央源码托管模块推送的源码镜像,拉取共享组件远程库模块中的组件,进行项目流程的构建、优化、测试及制品发布;

所述共享组件配置模块,用于建立基于Maven的内网组件远程库,向项目流程提供组件;

所述集中驱动模块,用于承接持续集成的制品发布结果,集中调起浏览器标准化模块,协助浏览器拉取持续集成的制品发布结果;

所述部署发布展示模块,用于安装测试目标浏览器,通过浏览器展示项目测试的结果。

进一步的,所述中央源码托管模块具体用于:

配置.gitlab-ci.yml文件中的版本管理策略,驱动CI/CD处理逻辑;其中,版本管理策略采用多分支并行的版本管理方式。

进一步的,所述中央源码托管模块具体用于:

由Gitlab离线中央仓库将源码的版本镜像推送至所述持续集成运行环境模块。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110799292.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top