【技术实现步骤摘要】
应用处理方法及设备
[0001]本公开实施例涉及计算机处理
,尤其涉及一种应用处理方法及设备。
技术介绍
[0002]随着终端设备的迅速发展,人们可以通过终端设备上运行的应用获取各种服务。而应用是经过创建、开发人员开发、测试人员测试之后发布给用户使用的,这一系列过程也可以称为应用交付过程。
[0003]从而,如何降低应用交付的操作复杂度是亟待解决的问题。
技术实现思路
[0004]本公开实施例提供一种应用处理方法及设备,可以降低应用交付的操作复杂度。
[0005]第一方面,本公开实施例提供一种应用处理方法,包括:
[0006]接收一应用的应用信息;
[0007]根据所述应用信息生成所述应用的处理组件,所述处理组件包括:目标处理流程和至少一个目标编译脚本,所述目标处理流程用于指示顺序排列的至少两个处理操作,每个所述处理操作对应一个所述目标编译脚本;
[0008]按照所述处理组件中的所述处理操作的顺序,调用所述处理操作对应的目标编译脚本和所述应用的软件代码,生成所述处理操作的应用包,所述处理操作的所述应用包用于进行所述处理操作对应的测试。
[0009]第二方面,本公开实施例提供一种应用处理装置,包括:
[0010]应用信息接收模块,用于接收一应用的应用信息;
[0011]处理组件生成模块,用于根据所述应用信息生成所述应用的处理组件,所述处理组件包括:目标处理流程和至少一个目标编译脚本,所述目标处理流程用于指示顺序排列的至少两个处理操作, ...
【技术保护点】
【技术特征摘要】
1.一种应用处理方法,其特征在于,所述方法包括:接收一应用的应用信息;根据所述应用信息生成所述应用的处理组件,所述处理组件包括:目标处理流程和至少一个目标编译脚本,所述目标处理流程用于指示顺序排列的至少两个处理操作,每个所述处理操作对应一个所述目标编译脚本;按照所述处理组件中的所述处理操作的顺序,调用所述处理操作对应的目标编译脚本和所述应用的软件代码,生成所述处理操作的应用包,所述处理操作的所述应用包用于进行所述处理操作对应的测试。2.根据权利要求1所述的方法,其特征在于,所述处理组件还包括代码框架,所述根据所述应用信息生成所述应用的处理组件,包括:根据所述应用信息中包括的所述应用适用的系统类型创建代码框架。3.根据权利要求1所述的方法,其特征在于,所述根据所述应用信息生成所述应用的处理组件,包括:将至少一个预设处理流程中与所述应用信息匹配的处理流程确定为目标处理流程,所述预设处理流程包括以下至少一种:已有应用的处理流程、默认处理流程;将所述目标处理流程对应的编译脚本确定为目标编译脚本。4.根据权利要求3所述的方法,其特征在于,所述将至少一个预设处理流程中与所述应用信息匹配的处理流程确定为目标处理流程,包括:若至少一个预设处理流程中与所述应用信息匹配的处理流程存在至少两个,则随机选取一个匹配的处理流程作为目标处理流程。5.根据权利要求3所述的方法,其特征在于,所述将至少一个预设处理流程中与所述应用信息匹配的处理流程确定为目标处理流程,包括:若至少一个预设处理流程中与所述应用信息匹配的处理流程存在至少两个,则接收第一输入指令,并将所述第一输入指令从匹配的处理流程中选取的处理流程作为目标处理流程。6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:生成所述目标处理流程对应的处理流程图,所述处理流程图中包括至少一个节点,每个节点对应一个处理操作,所述节点之间的顺序代表不同处理操作之间的顺序。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:接收对所述处理流程图的编辑指令;根据所述编辑指令对所述处理流程图进行编辑,所述编辑包括以下至少一项:调整所述处理流程图中的节点之间的顺序、向所述处理流程图中增加节点、从所述处理流程图中删除节点。8.根据权利要求6所述的方法,其特征在于,所述处理流程图中的节点还对应有处理状态,所述处理状态包括以下至少一种:所述节点对应的处理操作未执行、所述节点对应的处理操作执行中、所述节点对应的处理操作执行成功、所述节点对应的处理操作执行失败。9.根据权利要求8所述的方法,其特征在于,所述根据所述编辑指令对所述处理流程图进行编辑之前,还包括:停止所述处理流程图中所述处理状态为执行中的节点对应的处理操作。
10.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:接收第二输入指令;将所述第二输入指令指定的检查过程添加到至少两个处理流程图中。11.根据权利要求1至5任...
【专利技术属性】
技术研发人员:毛羽,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。