利索能及
我要发布
收藏
专利号: 2016110365631
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种测试软件包生成方法,其特征在于,所述方法包括:在jenkins平台中插入脚本,所述脚本为shell脚本;

在所述jenkins平台中插入相应的应用程序段,所述应用程序段中包括参数,所述应用程序段为通过jenkins平台的源码管理中下载的应用程序代码;

所述jenkins平台接收用户输入的环境参数;

所述jenkins平台将所述环境参数传入所述脚本中,其中,通过配置执行shell脚本,将所配置的环境参数传入shell脚本中;

所述jenkins平台利用脚本查找到所述应用程序段中与输入的环境参数相对应的参数;

所述jenkins平台利用脚本将环境参数替换所述应用程序段中相应的参数;

所述jenkins平台对修改参数后的应用程序段进行打包生成软件包;

其中,所述jenkins平台利用脚本将环境参数替换所述应用程序段中相应的参数的步骤,具体包括:

所述jenkins平台利用脚本确定所述应用程序段中相应的参数的位置信息;

根据所述位置信息,利用所述脚本将环境参数替换所述应用程序段中相应的参数。

2.如权利要求1所述的方法,其特征在于,所述jenkins平台将环境参数值传入所述脚本中的步骤,具体包括:获取脚本执行指令;

根据所述执行指令,将所述环境参数传入所述脚本中。

3.如权利要求1所述的方法,其特征在于,所述jenkins平台利用脚本查找到所述应用程序段中与输入的环境参数相对应的参数的步骤,具体包括:

所述jenkins平台利用脚本确定与输入的环境参数相对应的代码环境,所述代码环境为开发者自定义的测试环境;

根据所述代码环境查找到所述应用程序段中与输入的环境参数相对应的参数。

4.如权利要求1‑3任一项所述的方法,其特征在于,所述jenkins平台对修改参数后的程序段进行打包生成软件包的步骤,具体包括:预先在所述jenkins平台配置编译工具;

当所述jenkins平台对所述应用程序段中相应的参数进行修改后,利用所述编译工具对修改参数后的应用程序段进行打包生成软件包。

5.一种终端,其特征在于,所述终端包括:第一插入单元,用于插入脚本,所述脚本为shell脚本;

第二插入单元,用于插入相应的应用程序段,所述应用程序段中包括参数,所述应用程序段为通过jenkins平台的源码管理中下载的应用程序代码;

接收单元,用于接收用户输入的环境参数;

传入单元,用于将所述环境参数传入所述脚本中,其中,通过配置执行shell脚本,将所配置的环境参数传入shell脚本中;

查找单元,用于利用脚本查找到所述应用程序段中与输入的环境参数相对应的参数;

替换单元,用于利用脚本将环境参数替换所述应用程序段中相应的参数;

生成单元,用于对修改参数后的应用程序段进行打包生成软件包;

其中,所述替换单元,具体包括:第二确定单元,用于利用脚本确定所述应用程序段中相应的参数的位置信息;

替换子单元,根据所述位置信息,利用所述脚本将环境参数替换所述应用程序段中相应的参数。

6.如权利要求5所述的终端,其特征在于,所述传入单元,具体包括:获取单元,用于获取脚本执行指令;

传入子单元,用于根据所述执行指令,将所述环境参数传入所述脚本中。

7.如权利要求5所述的终端,其特征在于,所述查找单元,具体包括:第一确定单元,用于利用脚本确定与输入的环境参数相对应的代码环境,所述代码环境为开发者自定义的测试环境;

查找子单元,用于根据所述代码环境查找到所述应用程序段中与输入的环境参数相对应的参数。

8.如权利要求5‑7之一所述的终端,其特征在于,所述生成单元,具体包括:配置单元,用于预先在所述终端配置编译工具;

生成子单元,用于当所述终端对所述应用程序段中相应的参数进行修改后,利用所述编译工具对修改参数后的应用程序段进行打包生成软件包。