【技术实现步骤摘要】
一种应用程序一键部署方法、系统及相关设备
[0001]本专利技术涉及应用程序部署
,尤其涉及的是一种应用程序一键部署方法、系统及相关设备。
技术介绍
[0002]随着科学技术的发展,越来越多的应用程序被开发和改进并应用于不同的领域或场景中,以使得用户的工作或生活更加便利。应用程序,是为完成某项或多项特定工作的计算机程序,因此应用程序需要先部署在服务器等计算机设备中才能被用户所使用。
[0003]现有技术中,在进行应用程序部署时需要安装人员进行手动安装部署。具体的,对于应用程序及其需要的组件、参数等数据只能在部署时一一由安装人员手动输入指令进行配置。现有技术的问题在于,由安装人员在部署时手动一一输入对应的指令配置所有内容以实现应用程序部署的方案不利于提高应用程序部署的便利性和效率,并且对安装人员的专业性要求高,不利于普通用户进行应用程序部署。
[0004]因此,现有技术还有待改进和发展。
技术实现思路
[0005]本专利技术的主要目的在于提供一种应用程序一键部署方法、系统及相关设备,旨在解 ...
【技术保护点】
【技术特征摘要】
1.一种应用程序一键部署方法,其特征在于,所述方法包括:获取目标对象输入的一键部署指令;根据所述一键部署指令,获取预先设置好的目标配置信息、目标应用和目标插件,根据所述目标配置信息、所述目标应用和所述目标插件生成应用程序部署动作步骤集,通过执行器执行所述应用程序部署动作步骤集中的部署步骤,并通过检测器检测各所述部署步骤的执行情况,其中,所述目标配置信息包括服务器信息、环境变量信息和配置文件信息。2.根据权利要求1所述的应用程序一键部署方法,其特征在于,所述服务器信息包括预先设置好的服务器名称和服务器标签,所述服务器标签用于指示对应服务器需要部署的目标应用程序和/或目标插件。3.根据权利要求2所述的应用程序一键部署方法,其特征在于,所述根据所述一键部署指令,获取预先设置好的目标配置信息、目标应用和目标插件,根据所述目标配置信息、所述目标应用和所述目标插件生成应用程序部署动作步骤集,通过执行器执行所述应用程序部署动作步骤集中的部署步骤,并通过检测器检测各所述部署步骤的执行情况,包括:根据所述一键部署指令,获取预先设置好的目标配置信息、目标应用和目标插件;根据所述目标配置信息中的服务器名称确定各个目标服务器;根据所述目标应用、所述目标插件以及各个所述目标服务器所对应的服务器标签生成所述应用程序部署动作步骤集,其中,所述应用程序部署动作步骤集中包括各个所述目标服务器所对应的部署步骤;通过所述执行器执行所述部署步骤,并通过所述检测器检测各所述部署步骤的执行情况。4.根据权利要求2所述的应用程序一键部署方法,其特征在于,所述根据所述一键部署指令,获取预先设置好的目标配置信息、目标应用和目标插件,根据所述目标配置信息、所述目标应用和所述目标插件生成应用程序部署动作步骤集,通过执行器执行所述应用程序部署动作步骤集中的部署步骤,并通过检测器检测各所述部署步骤的执行情况,包括:根据所述一键部署指令,获取预先设置好的目标配置信息、目标应用和目标插件;根据所述目标配置信息中的服务器标签确定各个目标服务器组,其中,一个所述目标服务器组中的所有服务器之间至少有一个相同的服务器标签;根据所述目标应用、所述目标插...
【专利技术属性】
技术研发人员:朱灿,
申请(专利权)人:深圳市远行科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。