【技术实现步骤摘要】
运行环境的切换方法和运行环境的切换装置
本公开涉及通信
,更具体地涉及运行环境的切换方法和运行环境的切换装置。
技术介绍
基于web前端的移动端或PC端的应用软件在上线之前会进行各种测试,在测试过程中,需要频繁地切换移动端或PC端的运行环境。目前,通常由开发人员在提测阶段、预发部署阶段和上线部署阶段通过手工修改相应的域名地址来实现各个运行环境之间的切换。这种纯手工的修改方式容易导致域名出错,也不够方便,给开发人员带来麻烦。
技术实现思路
通过纯手工的方式来修改域名无法实现各个运行环境之间的自动切换。为了解决上述问题,本公开提供了可自动切换运行环境的运行环境的切换方法和运行环境的切换装置,从而解决了各个运行环境之间无法自动切换的技术问题。根据本公开的一个方面,提供了一种运行环境的切换方法,运行环境包括非生产环境,运行环境的切换方法包括:接收包含构建的项目中的环境标识中的有效环境标识的选择命令;判断非生产环境中的多个子非生产环境中包括的子非生产环境标识是否与有效环境标识匹配;加载与有效环境标识匹配的子非生产环境标识所对应的子非生产环境配置文件;根据子非生产环境配置文 ...
【技术保护点】
1.一种运行环境的切换方法,其中,所述运行环境包括非生产环境,所述方法包括:接收包含构建的项目中的环境标识中的有效环境标识的选择命令;判断所述非生产环境中的多个子非生产环境中包括的子非生产环境标识是否与所述有效环境标识匹配;加载与所述有效环境标识匹配的子非生产环境标识所对应的子非生产环境配置文件;根据所述子非生产环境配置文件执行构建编译命令以自动切换到与所述有效环境标识匹配的子非生产环境标识所对应的子非生产环境。
【技术特征摘要】
1.一种运行环境的切换方法,其中,所述运行环境包括非生产环境,所述方法包括:接收包含构建的项目中的环境标识中的有效环境标识的选择命令;判断所述非生产环境中的多个子非生产环境中包括的子非生产环境标识是否与所述有效环境标识匹配;加载与所述有效环境标识匹配的子非生产环境标识所对应的子非生产环境配置文件;根据所述子非生产环境配置文件执行构建编译命令以自动切换到与所述有效环境标识匹配的子非生产环境标识所对应的子非生产环境。2.根据权利要求1所述的方法,其中,所述方法还包括:在接收包含有效环境标识的选择命令之前,响应于开始操作命令而提供运行环境切换选项。3.根据权利要求2所述的方法,其中,所述运行环境切换选项包括运行环境切换界面,所述运行环境切换界面包括线上环境、开发环境、测试环境和预发布环境的选择按钮。4.根据权利要求1所述的方法,其中,所述运行环境还包括生产环境,所述子非生产环境配置文件包括子非生产环境配置对象,所述子非生产环境配置对象包括子非生产环境域名,并且其中,所述子非生产环境配置文件通过如下步骤形成:创建所述生产环境的生产环境配置文件和所述非生产环境的非生产环境配置文件,所述生产环境配置文件包括生产环境标识和生产环境配置对象,所述非生产环境配置文件包括非生产环境标识和非生产环境配置对象,所述非生产环境配置对象包括非生产环境域名;将导出的所述生产环境配置对象导入所述非生产环境配置对象中;根据所述构建的项目中的环境标识设置所述非生产环境标识;将导入的所述非生产环境配置对象的所述非生产环境域名重写为所述子非生产环境域名以将所述非生产环境配置文件形成为所述子非生产环境配置文件。5.根据权利要求1所述的方法,其中,根据所述子非生产环境配置文件执行构建编译命令以自动切换到与所述有效环境标识匹配的子非生产环境标识所对应的子非生产环境包括:读取所...
【专利技术属性】
技术研发人员:梁淑梅,宋福胜,
申请(专利权)人:北京创鑫旅程网络技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。