本申请实施例提供了一种配置管理方法、装置、设备及存储介质,涉及计算机技术领域。在本申请中,响应于第一应用的发布指令,在配置管理记录中,获取第一应用对应的第一配置版本;配置管理记录中存储有第一应用对应的至少一个配置版本,且每个配置版本对应一个配置状态,配置状态用于指示对应的配置版本是否有效,第一配置版本对应的配置状态指示第一配置版本有效;根据第一配置版本以及第一配置版本对应的应用程序包,发布第一应用,并获取第一应用处于第一配置版本时的发布状态;根据发布状态,根据第一应用对应的至少一个配置版本的配置状态。通过本申请的实现方式,可及时准确地对应用配置进行管理,进一步保证应用发布的成功率。
【技术实现步骤摘要】
所属的技术人员能够理解,本申请的各方面可以实现为系统、方法或程序产品。因此,本申请的各方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。在一种可能的实现方式中,本申请实施例提供的电子设备可以至少包括处理器和存储器。其中,存储器存储有计算机程序,当计算机程序被处理器执行时,使得处理器执行本申请中各种示例性实施方式的配置管理方法中的任一步骤。参见图15,图15为本申请实施例提供的一种电子设备结构示图,如图15所示,包括:包括存储器1503,通信接口1502以及一个或多个处理器1501。存储器1503,用于存储处理器1501执行的计算机程序。存储器1503可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统,以及运行即时通讯功能所需的程序等;存储数据区可存储各种即时通讯信息和操作指令集等。存储器1503可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram);存储器1503也可以是非易失性存储器(non-volatilememory),例如只读存储器,快闪存储器(flash memory),硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd);或者存储器1503是能够用于携带或存储具有指令或数据机构形式的期望的计算机程序并能够由计算机存取的任何其他介质,但不限于此。存储器1503可以是上述存储器的组合。处理器1501,可以包括一个或多个中央处理单元(central processing unit,cpu)或者为数字处理单元等等。处理器1501,用于调用存储器1503中存储的计算机程序时实现上述配置管理方法。通信接口1502用于与终端设备和其他服务器进行通信。本申请实施例中不限定上述存储器1503、通信接口1502和处理器1501之间的具体连接介质。本申请实施例在图15中以存储器1503和处理器1501之间通过总线1504连接,总线1504在图15中以粗线描述,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。总线1504可以分为地址总线、数据总线、控制总线等。为便于描述,图15中仅用一条粗线描述,但并不描述仅有一根总线或一种类型的总线。存储器1503中存储有计算机存储介质,计算机存储介质中存储有计算机可执行指令,计算机可执行指令用于实现本申请实施例的配置管理方法。处理器1501用于执行上述的配置管理方法。基于相同的技术构思,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质内存储有可由电子设备执行的计算机程序,当程序在电子设备上运行时,使得电子设备执行时实现上述任一实施例。上述计算机可读存储介质可以是电子设备中的处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器如软盘、硬盘、磁带、mo(磁光盘)等、光学存储器如cd、dvd、bd、hvd等、以及半导体存储器如rom、eprom、eeprom、nand flash(非易失性存储器)、ssd(固态硬盘)等。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可使用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可使用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。基于相同的技术构思,本申请实施例提供了一种计算机程序产品,计算机程序产品包括:计算机程序代码,当计算机程序代码在电子设备上运行时,使得电子设备执行时实现上述任一实施例。用于执行本公开操作的计算机程序可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,编程语言包括面向对象的编程语言—诸如smalltalk、c++等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本公开的各个方面。这里所描述的计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(software developmentkit,sdk)等等。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可使用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可使用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
技术介绍
1、目前大部分应用都已经入驻开发运维一体化(development and operations,devops)平台,devops平台基于gitla本文档来自技高网...
【技术保护点】
1.一种配置管理方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述第一配置版本为所述至少一个配置版本中时间最接近当前时间的有效配置版本。
3.如权利要求1所述的方法,其特征在于,所述根据所述发布状态,更新所述第一应用对应的至少一个配置版本的配置状态,包括:
4.如权利要求1-3任一所述的方法,其特征在于,所述发布状态表征所述第一应用处于第一配置版本时发布失败,所述方法还包括:
5.根据权利要求1-3任一所述的方法,其特征在于,所述发布状态表征所述第一应用处于第一配置版本时发布失败,所述方法还包括:
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
7.如权利要求6所述的方法,其特征在于,所述根据所述发布状态,更新所述第一应用对应的至少一个配置版本的配置状态之后,所述方法还包括:
8.一种配置管理装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备至少包括处理器和存储器,其中:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时,实现如权利要求1-7任一项所述的配置管理方法的步骤。
...
【技术特征摘要】
1.一种配置管理方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述第一配置版本为所述至少一个配置版本中时间最接近当前时间的有效配置版本。
3.如权利要求1所述的方法,其特征在于,所述根据所述发布状态,更新所述第一应用对应的至少一个配置版本的配置状态,包括:
4.如权利要求1-3任一所述的方法,其特征在于,所述发布状态表征所述第一应用处于第一配置版本时发布失败,所述方法还包括:
5.根据权利要求1-3任一所述的方法,其特征在于,所述发布状态表征所述第一应用处于第一配置版本时发布失败,...
【专利技术属性】
技术研发人员:郑炼,谌立,
申请(专利权)人:马上消费金融股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。