The application relates to an application construction method, a system, a computer device and a storage medium. The methods described include: the application program construction request sent by the receiving terminal, the construction request carries the basic information corresponding to the application, the basic information includes the configuration parameters, the application program corresponding code files are drawn according to the basic information, the matching files corresponding to the code files are obtained, and the configuration parameters are used to configure the text. Replacement is made; the corresponding code files and the replacement configuration files are compiled to get the corresponding installation files of the application. This method can automatically complete application construction without manual operation by developers.
【技术实现步骤摘要】
应用程序构建方法、系统、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种应用程序构建方法、系统、计算机设备和存储介质。
技术介绍
应用程序的构建大多依赖开发人员手动完成。如果有多个测试人员需要对不同的应用程序进行测试,则需要开发人员多次进行手动构建。由此给开发人带来较多不必要的工作。因此如何自动构建应用程序成为目前需要解决的一个技术问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种无需开发人员手动操作即可自动完成应用程序构建的应用程序构建方法、系统、计算机设备和存储介质。一种应用程序构建方法,包括:接收终端发送的应用程序的构建请求,所述构建请求中携带了应用程序对应的基础信息;所述基础信息包括配置参数;根据所述基础信息拉取应用程序对应的代码文件;获取所述代码文件对应的配置文件,利用所述配置参数对所述配置文件进行替换;利用应用程序对应的代码文件和替换后的配置文件进行编译,得到应用程序对应的安装文件。在其中一个实施例中,所述获取所述代码文件对应的配置文件,利用所述配置参数对所述配置文件进行替换;的步骤包括:利用配置参数生成命令文本;获取所述应用程序对应的操作系统名称;根据所述操作系统名称获取代码文件对应的配置文件;利用所述命令文件对所述配置文件进行替换。在其中一个实施例中,所述方法还包括:利用所述构建请求生成对应的构建任务;当存在多个构建任务时,获取服务器集群中的多个节点标识;根据节点标识将多个构建任务分发至服务器集群中的多个节点。在其中一个实施例中,在所述利用应用程序对应的代码文件和替换后的配置文件进行编译,得到应用程序对应的安装文件的步 ...
【技术保护点】
1.一种应用程序构建方法,包括:接收终端发送的应用程序的构建请求,所述构建请求中携带了应用程序对应的基础信息;所述基础信息包括配置参数;根据所述基础信息拉取应用程序对应的代码文件;获取所述代码文件对应的配置文件,利用所述配置参数对所述配置文件进行替换;利用应用程序对应的代码文件和替换后的配置文件进行编译,得到应用程序对应的安装文件。
【技术特征摘要】
1.一种应用程序构建方法,包括:接收终端发送的应用程序的构建请求,所述构建请求中携带了应用程序对应的基础信息;所述基础信息包括配置参数;根据所述基础信息拉取应用程序对应的代码文件;获取所述代码文件对应的配置文件,利用所述配置参数对所述配置文件进行替换;利用应用程序对应的代码文件和替换后的配置文件进行编译,得到应用程序对应的安装文件。2.根据权利要求1所述的方法,其特征在于,所述获取所述代码文件对应的配置文件,利用所述基础信息对所述配置文件进行替换的步骤包括:利用配置参数生成命令文本;获取所述应用程序对应的操作系统名称;根据所述操作系统名称获取代码文件对应的配置文件;利用所述命令文件对所述配置文件进行替换。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:利用所述构建请求生成对应的构建任务;当存在多个构建任务时,获取服务器集群中的多个节点标识;根据节点标识将多个构建任务分发至服务器集群中的多个节点。4.根据权利要求1所述的方法,其特征在于,在所述利用应用程序对应的代码文件和替换后的配置文件进行编译,得到应用程序对应的安装文件的步骤之后,还包括:将所述安装文件进行存储,获取对应的存储路径;利用所述存储路径生成对应的二维码;将所述二维码返回至终端,以使得终端通过页面展示所述二维码。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:对安装文件的构建过程记录对应的日志文件;若构建失败,则获取所述日志文件,利用所述日志文件进行问题定位。6.一种应用程序构建系统,其特征在于,所述系统包括:终端,...
【专利技术属性】
技术研发人员:彭远杰,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。