1.一种软件开发的配置方法,其特征在于,包括步骤:
获取用户的配置操作及配置信息;
根据所述配置操作及所述配置信息生成对应的配置指令,其中,所述配置操作包括业务模块的配置、资源的配置和/或所述业务模块的相依性关系;
根据所述配置指令进行软件的配置;
根据配置结果与预设的配置指令代码表生成对应的配置代码,并将所述配置代码保存至svn中以管理所述配置代码;及
将所述配置代码发送至teamcity,以将所述软件打包成对应的安装包。
2.如权利要求1所述的软件开发的配置方法,其特征在于,所述获取用户的配置操作及配置信息的步骤之前,还包括步骤:
获取用户输入的用户需求信息;
根据所述用户需求信息确定需求功能;
将所述需求功能与所述业务模块库中与所述业务模块对应的预设业务模块的预设功能进行比较;
若所述需求功能与所述预设功能不一致,则对所述业务模块进行配置;及
若所述需求功能与所述预设功能一致,则从所述业务模块库中获取所述业务模块。
3.如权利要求2所述的软件开发的配置方法,其特征在于,所述根据所述用户需求信息确定需求功能的步骤,还包括步骤:
从所述用户需求信息提取关键词信息;及
根据所述关键词信息,确定与所述用户需求信息对应的需求功能。
4.如权利要求1所述的软件开发的配置方法,其特征在于,所述获取用户的配置操作及配置信息的步骤,还包括步骤:
检测所述资源库中是否存在符合所述需求功能的资源,其中,所述资源至少包括图片、文案和/或视频;
当不存在所述资源时,获取所述用户输入的资源;及
当存在所述资源时,从所述资源库中获取所述资源。
5.如权利要求1所述的软件开发的配置方法,其特征在于,所述获取用户的配置操作及配置信息的步骤,还包括步骤:
根据所述用户需求信息,获取所述业务模块;及
根据所述相依性关系,设置所述业务模块的调用规则,其中所述调用规则包括调用或执行所述业务模块的先后顺序。
6.如权利要求1所述的软件开发的配置方法,其特征在于,所述将所述配置代码发送至teamcity,以将所述软件打包成对应的安装包的步骤之后,还包括步骤:
检测所述teamcity平台是否完成打包;
当所述打包完成时,通过预设方式发送通知信息至第一用户终端,以提醒第一用户对所述安装包进行测试;及
通过所述预设方式发送反馈信息至第二用户终端,以提醒第二用户所述打包完成。
7.如权利要求6所述的软件开发的配置方法,其特征在于,所述当所述打包完成时,通过预设方式发送通知信息至第一用户终端,以提醒第一用户对所述安装包进行测试的步骤,还包括步骤:
当接收到测试用户输入的测试操作时,识别所述测试操作为对应的测试指令;及
根据所述测试指令,链接至所述teamcity平台,以从所述teamcity平台下载所述安装包。
8.一种软件开发的配置系统,其特征在于,包括:
获取模块,用于获取用户的配置操作及配置信息;
生成模块,用于根据所述配置操作及所述配置信息生成对应的配置指令,其中,所述配置操作包括业务模块的配置、资源的配置和/或所述业务模块的相依性关系;
配置模块,用于根据所述配置指令进行软件的配置;
所述生成模块,还用于根据配置结果与预设的配置指令代码表生成对应的配置代码,并将所述配置代码保存至svn中以管理所述配置代码;及
发送模块,用于将所述配置代码发送至teamcity,以将所述软件打包成对应的安装包。
9.一种计算机设备,其特征在于,所述计算机设备存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的软件开发的配置方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序可被至少一个处理器所执行,以使所述至少一个处理器执行如权利要求1-7中任一项所述的软件开发的配置方法的步骤。