一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

自动化部署的方法、系统、电子装置和存储介质与流程

2022-05-21 05:37:31 来源:中国专利 TAG:

技术特征:
1.一种自动化部署的方法,其特征在于,所述方法包括:编译机向git服务器获取系统模块的程序代码,编译出系统模块程序包,其中,所述git服务器保存有系统模块的程序代码;pc机向部署机发送部署基础环境指令,所述部署机根据所述部署基础环境指令,将基础环境程序包部署到客户系统机上;pc机向部署机发送系统模块安装指令,所述部署机根据所述系统模块安装指令,向编辑机获取所述系统模块程序包,并部署到客户系统机上。2.根据权利要求1所述的方法,其特征在于,所述pc机向部署机发送系统模块安装指令,所述部署机根据所述系统模块安装指令,向编辑机获取所述系统模块程序包,并部署到客户系统机上包括:pc机在部署机上配置部署信息后,向所述部署机发送系统模块安装指令;所述部署机根据所述系统模块安装指令,通过ssh协议向编译机发出编译系统模块指令,获取系统模块程序包;所述部署机通过sftp协议上传所述系统模块程序包至客户系统机,并通过ssh协议在所述客户系统机上安装所述系统模块程序包、修改配置以及启动系统模块程序。3.根据权利要求2所述的方法,其特征在于,所述部署机通过ssh协议向编译机发出编译系统模块指令之前,所述方法包括:所述部署机判断是否可以连接到客户系统机,若为是,则通过ssh协议向编译机发出编译系统模块指令,若为否,则返回连接失败提示。4.根据权利要求1所述的方法,其特征在于,部署基础环境包括基础软件和web模块的安装,其中,所述基础软件包括docker、mysql、nginx、redis和influxdb。5.根据权利要求4所述的方法,其特征在于,所述基础软件的安装包括:pc机在部署机上配置部署信息后,向所述部署机发送基础软件安装指令;所述部署机根据所述基础软件安装指令,通过sftp协议上传基础软件程序包至客户系统机,并通过ssh协议在所述客户系统机上安装所述基础软件程序包、修改配置以及启动基础软件程序。6.根据权利要求4所述的方法,其特征在于,所述web模块的安装包括:pc机在部署机上配置部署信息后,通过sftp协议上传web压缩包至所述部署机,并向所述部署机发送web模块安装指令;所述部署机根据所述web模块安装指令,通过ssh协议删除客户系统机上原有的web目录;所述部署机通过ssh协议将所述web压缩包上传至客户系统机的web目录,并通过ssh协议向客户系统机发出解压所述web压缩包的命令,完成所述web模块的安装。7.一种自动化部署的系统,其特征在于,所述系统包括pc机、部署机、编译机、git服务器和客户系统机,编译机向git服务器获取系统模块的程序代码,编译出系统模块程序包,其中,所述git服务器保存有系统模块的程序代码;pc机向部署机发送部署基础环境指令,所述部署机根据所述部署基础环境指令,将基础环境程序包部署到客户系统机上;
pc机向部署机发送系统模块安装指令,所述部署机根据所述系统模块安装指令,向编辑机获取所述系统模块程序包,并部署到客户系统机上。8.根据权利要求7所述的系统,其特征在于,所述pc机向部署机发送系统模块安装指令,所述部署机根据所述系统模块安装指令,向编辑机获取所述系统模块程序包,并部署到客户系统机上包括:pc机在部署机上配置部署信息后,向所述部署机发送系统模块安装指令;所述部署机根据所述系统模块安装指令,通过ssh协议向编译机发出编译系统模块指令,获取系统模块程序包;所述部署机通过sftp协议上传所述系统模块程序包至客户系统机,并通过ssh协议在所述客户系统机上安装所述系统模块程序包、修改配置以及启动系统模块程序。9.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至6中任一项所述的自动化部署的方法。10.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行权利要求1至6中任一项所述的自动化部署的方法。

技术总结
本申请涉及一种自动化部署的方法、系统、电子装置和存储介质,通过编译机向Git服务器获取系统模块的程序代码,编译出系统模块程序包,其中,Git服务器保存有系统模块的程序代码;PC机向部署机发送部署基础环境指令,部署机根据部署基础环境指令,将基础环境程序包部署到客户系统机上;PC机向部署机发送系统模块安装指令,部署机根据系统模块安装指令,向编辑机获取系统模块程序包,并部署到客户系统机上,解决了相关技术中通过手工操作安装云端软件,安装效率低的问题,提高了安装效率。提高了安装效率。提高了安装效率。


技术研发人员:王石 黄长青 全泽昌
受保护的技术使用者:南京博联智能科技有限公司
技术研发日:2022.01.06
技术公布日:2022/5/20
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献