一种软件边缘部署方法、系统、设备及介质技术方案

技术编号:37666828 阅读:26 留言:0更新日期:2023-05-26 04:26
本申请涉及一种软件边缘部署方法、系统、设备及介质,属于通信技术领域,其包括创建多个执行任务以及多个执行任务的执行顺序,其中,执行任务至少包括初始化任务、合并任务、镜像任务以及发布任务;获取待发布清单,并根据所述执行顺序执行多个执行任务;其中,初始化任务包括,根据待发布清单创建集成任务;合并任务包括,根据集成任务,将待发布清单对应的打包代码进行合并,生成部署代码;镜像任务包括,基于部署代码,构建镜像文件,并生成部署任务;发布任务包括,根据部署任务,将镜像文件部署至各个发布单元。各个发布单元能够同步完成发布任务的部署,无需人工手动布置,本申请具有提高了工作效率的效果。有提高了工作效率的效果。有提高了工作效率的效果。

【技术实现步骤摘要】
一种软件边缘部署方法、系统、设备及介质


[0001]本申请涉及通信
,尤其是涉及一种软件边缘部署方法、系统、设备及介质。

技术介绍

[0002]软件部署环节是指将软件项目本身,包括配置文件、用户手册、帮助文档等进行收集、打包、安装、配置、发布的过程。在信息产业高速发展的时代,软件部署工作越来越重要。
[0003]目前,在软件开发完成需要部署时,通常采用脚本化的方式进行部署,即软件开发完成相应功能后,开发者需要跟运维沟通,运维再去远程登录需要上线相应功能的机器发布。
[0004]针对上述中的相关技术,专利技术人认为在需要将软件部署至多个网点或发布单元时,通过脚本化的方式进行部署,需要协调运维人员远程登录的时间,效率较低,且无法一次性完成多个网点或发布单元的部署。

技术实现思路

[0005]为了便于一次性完成多个网点或发布单元的部署,提高软件的部署效率,本申请提供一种软件边缘部署方法、系统、设备及介质。
[0006]第一方面,本申请提供的一种软件边缘部署方法,采用如下的技术方案:一种软件边缘部署方法,包本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种软件边缘部署方法,其特征在于,包括:创建多个执行任务以及多个执行任务的执行顺序,其中,执行任务至少包括初始化任务、合并任务、镜像任务以及发布任务;获取待发布清单,并根据所述执行顺序执行多个执行任务;其中,初始化任务包括,根据所述待发布清单创建集成任务;合并任务包括,根据所述集成任务,将所述待发布清单对应的打包代码进行合并,生成部署代码;镜像任务包括,基于所述部署代码,构建镜像文件,并生成部署任务;发布任务包括,根据所述部署任务,将所述镜像文件部署至各个发布单元。2.根据权利要求1所述的一种软件边缘部署方法,其特征在于:获取当前执行任务以及当前执行任务的执行状态;判断当前执行任务的执行状态是否为已执行,若是,则按照所述执行顺序执行下一个执行任务。3.根据权利要求1所述的一种软件边缘部署方法,其特征在于:所述根据待发布清单创建集成任务,具体包括:判断所述待发布清单中的每个分支是否均存在对应的打包代码;若是,则根据所述待发布清单的打包代码,创建集成主任务;每个所述集成主任务对应创建一个或多个集成子任务。4.根据权利要求3所述的一种软件边缘部署方法,其特征在于,所述基于部署代码,构建镜像文件,并生成部署任务,具体包括:获取每个所述集成主任务的所述集成子任务;利用所述集成子任务构建镜像文件;获取发布单元,并根据所述发布单元,一一对应生成部署子任务;根据所述部署子任务,生成部署主任务。5.根根据权利要求4所述的一种软件边缘部署方法,其特征在于,所述根据部署任务,将镜像文件部署至各个发布单元之前,还包括:根据所述部署子任务和/或所述部署主任务,发起审批流程;间隔获取所述审批流程的审批状态;判断所述审批状态...

【专利技术属性】
技术研发人员:张小天
申请(专利权)人:上海申雪供应链管理有限公司
类型:发明
国别省市:

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

1