应用的处理方法及装置制造方法及图纸

技术编号:22237694 阅读:20 留言:0更新日期:2019-10-09 17:39
本说明书一个或多个实施例提供一种应用的处理方法及装置,该方法可以包括:在应用对应的发布流水线中,针对所述发布流水线的至少一个发布阶段创建处理节点;在获得针对所述应用的处理组件时,将所述处理组件关联至相应的处理节点;在所述发布流水线执行至任一发布阶段时,确定与所述任一发布阶段的处理节点相关联的处理组件,以通过确定的处理组件对所述应用进行处理。

Application Processing Method and Device

【技术实现步骤摘要】
应用的处理方法及装置
本说明书一个或多个实施例涉及终端
,尤其涉及一种应用的处理方法及装置。
技术介绍
在相关技术中,提出了发布流水线的处理思路,通过创建应用对应的发布流水线,可以将针对应用的发布流程划分为串联的若干发布阶段,从而针对各个发布阶段进行有序的构架、部署、测试等处理操作,有助于将应用快速、安全地部署到生产环境中。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种应用的处理方法及装置。为实现上述目的,本说明书一个或多个实施例提供技术方案如下:根据本说明书一个或多个实施例的第一方面,提出了一种应用的处理方法,包括:在应用对应的发布流水线中,针对所述发布流水线的至少一个发布阶段创建处理节点;在获得针对所述应用的处理组件时,将所述处理组件关联至相应的处理节点;在所述发布流水线执行至任一发布阶段时,确定与所述任一发布阶段的处理节点相关联的处理组件,以通过确定的处理组件对所述应用进行处理。根据本说明书一个或多个实施例的第二方面,提出了一种应用的处理装置,包括:创建单元,在应用对应的发布流水线中,针对所述发布流水线的至少一个发布阶段创建处理节点;关联单元,在获得针对所述应用的处理组件时,将所述处理组件关联至相应的处理节点;确定单元,在所述发布流水线执行至任一发布阶段时,确定与所述任一发布阶段的处理节点相关联的处理组件,以通过确定的处理组件对所述应用进行处理。附图说明图1是一示例性实施例提供的一种应用的处理系统的架构示意图。图2是一示例性实施例提供的一种应用的处理方法的流程图。图3是一示例性实施例提供的一种发布流水线的操作界面示意图。图4是相关技术中在发布流水线上添加任务的示意图。图5是一示例性实施例提供的一种由管理员在发布流水线中添加测试节点的示意图。图6是一示例性实施例提供的一种创建测试任务的界面示意图。图7是一示例性实施例提供的一种发布流水线的执行状态展示界面的示意图。图8是一示例性实施例提供的一种查看单个测试节点对应的测试结果的示意图。图9是一示例性实施例提供的一种测试结果集合展示界面的示意图。图10是一示例性实施例提供的一种设备的结构示意图。图11是一示例性实施例提供的一种应用的处理装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。在一实施例中,本说明书的应用的处理方案可以应用于电子设备上,比如该电子设备可以包括手机、PC、平板设备、笔记本电脑、掌上电脑(PDAs,PersonalDigitalAssistants)、可穿戴设备(如智能眼镜、智能手表等)等,本说明书一个或多个实施例并不对此进行限制。在运行过程中,该电子设备可以运行应用的处理系统,以实现本说明书的应用的处理方案。其中,应用的处理系统的应用程序可以被预先安装在电子设备上,使得该应用的处理系统可以在该电子设备上被启动并运行;当然,当采用诸如HTML5技术时,无需在电子设备上安装相应的应用程序,即可获得并运行该应用的处理系统。在一实施例中,图1是一示例性实施例提供的一种应用的处理系统的架构示意图。应用的处理系统可以包括如图1所示的服务器11、网络12、若干电子设备,比如该电子设备可以包括PC13、PC14。其中,服务器11在运行过程中,可以运行应用的处理系统的服务端侧的程序,以实现相关的处理等功能;而PC13、PC14在运行过程中,可以运行应用的处理系统的客户端侧的程序,以实现相关的展示、人机交互等功能,从而在服务器11与PC13、PC14之间配合实现该应用的处理系统。其中,服务器11可以为包含一独立主机的物理服务器,或者该服务器11可以为主机集群承载的虚拟服务器。电子设备除了上述的PC13、PC14之外,还可以包括下述其他类型的设备:手机、平板设备、笔记本电脑、掌上电脑(PDAs,PersonalDigitalAssistants)、可穿戴设备(如智能眼镜、智能手表等)等,本说明书一个或多个实施例并不对此进行限制。而对于PC13、PC14与服务器11之间进行交互的网络12,可以包括多种类型的有线或无线网络。在一实施例中,该网络12可以包括公共交换电话网络(PublicSwitchedTelephoneNetwork,PSTN)和因特网。需要指出的是:应用的处理系统的客户端的应用程序可以被预先安装在电子设备上,使得该客户端可以在该电子设备上被启动并运行;当然,当采用诸如HTML5技术的在线“客户端”时,无需在电子设备上安装相应的应用程序,即可获得并运行该客户端。图2是一示例性实施例提供的一种应用的处理方法的流程图。如图2所示,该方法可以包括以下步骤:步骤202,在应用对应的发布流水线中,针对所述发布流水线的至少一个发布阶段创建处理节点。在一实施例中,发布流水线可以包括一个或多个发布阶段,本说明书并不对此进行数量限制。在一实施例中,可以针对至少一个发布阶段创建处理节点,且同一发布阶段可以创建一个或多个处理节点,本说明书并不对此进行数量限制。在一实施例中,应用对应的发布流水线可以配置有对应的流水线管理员,并由该流水线管理员负责在发布阶段创建相应的处理节点。在其他实施例中,可以由其他身份的用户创建处理节点,本说明书并不对此进行限制。在一实施例中,处理节点的创建方区别于处理组件的提供方,使得该创建方可以专注于与发布流水线相关的管理事项,而该提供方可以专注于处理组件的开发与调试,有助于分别提升各个角色的效率。例如,创建方可以包括发布流水线的管理员,而提供方可以为测试人员、该测试人员提供的处理组件可以包括测试组件,或者该提供方可以为部署人员、该部署人员提供的处理组件可以包括部署组件等。步骤204,在获得针对所述应用的处理组件时,将所述处理组件关联至相应的处理节点。在一实施例中,处理节点可以包括多种类型,比如部署类型的部署节点、该部署节点对应的处理组件包括部署组件,该部署组件用于实现对应用的部署功能,再比如测试类型的测试节点、该测试节点对应的处理组件包括测试组件,该测试组件用于实现对应用的测试功能。在一实施例中,发布流水线的同一发布阶段可以设置一种或多种类型的处理节点,本说明书并不对此进行限制。例如,同一发布阶段的处理节点可以包括以下至少之一:部署节点、测试节点。在一实施例中,同一处理节点可以存在一个或多个相关联的处理组件,本说明书并不对此进行数量限制。当同一处理节点存在多个相关联的处理组件时,这些处理组件通常与该同一处理节点具有相同类型,比如上述的部署节点对应于部署组件、上述的测试节点对应于测试组件等。在一实施例中,当同一本文档来自技高网...

【技术保护点】
1.一种应用的处理方法,其特征在于,包括:在应用对应的发布流水线中,针对所述发布流水线的至少一个发布阶段创建处理节点;在获得针对所述应用的处理组件时,将所述处理组件关联至相应的处理节点;在所述发布流水线执行至任一发布阶段时,确定与所述任一发布阶段的处理节点相关联的处理组件,以通过确定的处理组件对所述应用进行处理。

【技术特征摘要】
1.一种应用的处理方法,其特征在于,包括:在应用对应的发布流水线中,针对所述发布流水线的至少一个发布阶段创建处理节点;在获得针对所述应用的处理组件时,将所述处理组件关联至相应的处理节点;在所述发布流水线执行至任一发布阶段时,确定与所述任一发布阶段的处理节点相关联的处理组件,以通过确定的处理组件对所述应用进行处理。2.根据权利要求1所述的方法,其特征在于,所述处理节点包括以下至少之一:部署节点、测试节点;所述部署节点对应的处理组件包括部署组件,所述测试节点对应的处理组件包括测试组件。3.根据权利要求1所述的方法,其特征在于,所述发布流水线中已创建的处理节点分别满足下述任一关联关系:存在一个相关联的处理组件;存在多个相关联的处理组件,且多个处理组件具有相同来源;存在多个相关联的处理组件,且至少两个处理组件具有不同来源。4.根据权利要求1所述的方法,其特征在于,所述在获得针对所述应用的处理组件时,将所述处理组件关联至相应的处理节点,包括:根据所述处理组件的提供方为所述处理组件配置的特征信息,将所述处理组件关联至所述发布流水线内匹配于所述特征信息的处理节点。5.根据权利要求1所述的方法,其特征在于,所述在获得针对所述应用的处理组件时,将所述处理组件关联至相应的处理节点,包括:向所述处理组件的提供方展示所述发布流水线内已创建的处理节点,并将所述处理组件关联至所述提供方选取的处理节点。6.根据权利要求1所述的方法,其特征在于,还包括:为所述发布流水线中已创建的处理节点设定对应的评判规则;获取与所述处理节点相关联的处理组件对所述应用的处理结果;根据所述处理结果对所述评判规则的满足情况,确定所述应用的合格情况。7.根据权利要求6所述的方法,其特征在于,所述为所述发布流水线中已创建的处理节点设定对应的评判规则,包括:根据处理节点的类型和所述处理节点所属的发布阶段,确定所述处理节点所支持的针对所述应用的备选处理方式;设定对应于所述备选处理方式的评判规则。8.根据权利要求1所述的方法,其特征在于,所述处理...

【专利技术属性】
技术研发人员:石磊纪卫超李帅赵小文董越
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1