CN110968333A - 配置信息替换方法和装置、机器可读存储介质及处理器 - Google Patents
配置信息替换方法和装置、机器可读存储介质及处理器 Download PDFInfo
- Publication number
- CN110968333A CN110968333A CN201811154081.5A CN201811154081A CN110968333A CN 110968333 A CN110968333 A CN 110968333A CN 201811154081 A CN201811154081 A CN 201811154081A CN 110968333 A CN110968333 A CN 110968333A
- Authority
- CN
- China
- Prior art keywords
- configuration information
- target
- service code
- environment
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明实施例提供一种配置信息替换方法和装置、机器可读存储介质及处理器,属于计算机技术领域。该方法包括:执行脚本,以获取目标环境;拉取业务代码,执行所述业务代码中的预置对象文件,以获取与所述目标环境对应的目标配置信息的地址以及所述业务代码的配置信息路径;根据所述目标配置信息的地址获取所述目标配置信息;以及根据所述业务代码的配置信息路径对所述业务代码中原有的配置信息进行定位,并用所述目标配置信息替换所述业务代码中原有的配置信息。藉此,实现了随时对已部署的环境进行更新,提高了开发效率和上线效率。
Description
技术领域
本发明涉及计算机技术领域,具体地涉及一种配置信息替换方法和装置、机器可读存储介质及处理器。
背景技术
不同环境下的有些配置信息和数据是完全不同的,通常的解决办法是业务代码中,增加对各环境的判断,并以此去用if语句来赋值配置信息。这种赋值配置信息的方式为在代码进行部署升级时,进行不同环境配置文件或字符串替换,不能随时对已部署的环境进行更新,开发效率比较低。
发明内容
本发明的目的是提供一种配置信息替换方法和装置、机器可读存储介质及处理器,其可解决或至少部分解决上述问题。
为了实现上述目的,本发明的一个方面提供一种配置信息替换方法,该方法包括:执行脚本,以获取目标环境;拉取业务代码,执行所述业务代码中的预置对象文件,以获取与所述目标环境对应的目标配置信息的地址以及所述业务代码的配置信息路径;根据所述目标配置信息的地址获取所述目标配置信息;以及根据所述业务代码的配置信息路径对所述业务代码中原有的配置信息进行定位,并用所述目标配置信息替换所述业务代码中原有的配置信息。
可选地,所述方法还包括:预先构建用于界面化管理配置文件信息的***,作为配置中心,通过所述配置中心接收并存储用户通过配置界面输入的各个环境及其对应的配置信息;以及将各个环境及其对应的配置信息在所述配置中心的地址写入所述预置对象文件,其中,所述目标配置信息的地址为所述目标配置信息在所述配置中心的地址。
可选地,该方法还包括:执行被替换配置信息后的业务代码以部署所述目标环境。
可选地,用所述目标配置信息替换所述业务代码中原有的配置信息的方法为文件替换方法或字符串替换方法。
相应地,本发明的另一方面提供一种配置信息替换装置,该装置包括:目标环境获取模块,用于执行脚本,以获取目标环境;地址获取模块,用于拉取业务代码,执行所述业务代码中的预置对象文件,以获取与所述目标环境对应的目标配置信息的地址以及所述业务代码的配置信息路径;目标配置信息获取模块,用于根据所述目标配置信息的地址获取所述目标配置信息;以及配置信息替换模块,用于根据所述业务代码的配置信息路径对所述业务代码中原有的配置信息进行定位,并用所述目标配置信息替换所述业务代码中原有的配置信息。
可选地,该装置还包括:配置中心,用于接收并存储用户通过配置界面输入的各个环境及其对应的配置信息;以及写入模块,用于将各个环境及其对应的配置信息在所述配置中心的地址写入所述预置对象文件,其中,所述目标配置信息的地址为所述目标配置信息在所述配置中心的地址。
可选地,该装置还包括:部署模块,用于执行被替换配置信息后的业务代码以部署所述目标环境。
可选地,,用所述目标配置信息替换所述业务代码中原有的配置信息的方法为文件替换方法或字符串替换方法。
此外,本发明的另一方面还提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行上述的方法。
另外,本发明的另一方面还提供一种处理器,该处理器用于运行程序,其中,所述程序被运行时用于执行如上所述的方法。
通过上述技术方案,将环境的配置信息从业务代码中移出,在需要对已部署的环境进行更新时,将对应的配置信息取出对已部署的环境的配置信息进行替换即可实现对已部署的环境进行更新,如此,将环境的配置信息从业务代码中移出,在执行部署上线层级对配置信息进行替换,可以随时对已部署的环境进行更新,便于对环境的维护,提高了开发效率。此外,将配置信息从业务代码中移出,便于对不同环境的配置信息的统一管理及部署上线,提高了上线效率。
本发明的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:
图1是本发明一实施例提供的配置信息替换方法的流程图;以及
图2是本发明另一实施例提供的配置信息替换装置的结构框图。
附图标记说明
1 目标环境获取模块 2 地址获取模块
3 目标配置信息获取模块 4 配置信息替换模块
具体实施方式
以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。
本发明实施例的一个方面提供一种配置信息替换方法。图1是本发明一实施例提供的配置信息替换方法的流程图。如图1所示,该方法包括以下步骤。
在步骤S10中,执行脚本,以获取目标环境。其中,在本发明实施例中,环境包括开发环境、测试环境和生产环境,其中,开发环境为开发者开发过程中使用的环境,测试环境为开发者完成网站的开发工作后给测试人员使用的环境,生产环境为提供给客户使用的环境,能够被外网访问及使用。不同环境的环境使用人群不同。在本发明实施例中所述的目标环境可以是开发环境、测试环境或生产环境。可选地,在本发明实施例中,可以在脚本中描述不同环境的配置信息的替换方法,如文件替换、针对性字符串替换等。在获取到目标配置信息以后,根据脚本中描述的所获取的目标配置信息对应的替换方法将业务代码中的配置信息替换为目标配置信息。具体地,替换方法有 linux的shell命令、正则表达式针对性匹配替换等。
在步骤S11中,拉取业务代码,执行业务代码中的预置对象文件,以获取与目标环境对应的目标配置信息的地址以及业务代码的配置信息路径。配置中心是界面化管理配置信息的***,用户可以在配置中心对某一环境对应的配置信息进行替换或者更新,其中配置信息包括配置文件或文件内的字符串。预置对象描述业务代码的配置信息的地址和各个环境及其对应的配置信息的地址。可选地,在本发明实施例中,预置对象文件可以是json文件。json 文件主要描述配置信息路径及相应的替换文件信息的api地址,也就是主要描述业务代码的配置信息的地址和各个环境及其对应的配置信息的地址。
在步骤S12中,根据目标配置信息的地址获取目标配置信息。
在步骤S13中,根据业务代码的配置信息路径对业务代码中原有的配置信息进行定位,并用目标配置信息替换业务代码中原有的配置信息。
将环境的配置信息从业务代码中移出,在需要对已部署的环境进行更新时,将对应的配置信息取出对已部署的环境的配置信息进行替换即可实现对已部署的环境进行更新,如此,将环境的配置信息从业务代码中移出,在执行部署上线层级对配置信息进行替换,可以随时对已部署的环境进行更新,便于对环境的维护,提高了开发效率。此外,将配置信息从业务代码中移出,便于对不同环境的配置信息的统一管理及部署上线,提高了上线效率。
可选地,在本发明实施例中,该配置信息替换方法还包括:预先构建用于界面化管理配置文件信息的***,作为配置中心,通过配置中心接收并存储用户通过配置界面输入的各个环境及其对应的配置信息;以及将各个环境及其对应的配置信息在配置中心的地址写入预置对象文件,其中,目标配置信息的地址为目标配置信息在配置中心的地址。
可选地,在本发明实施例中,该配置信息替换方法还包括执行被替换配置信息后的业务代码以部署目标环境。其中,在对业务代码中的配置信息进行替换后,执行build或单元测试等,就是需要的目标环境的结果,可以进行部署上线。执行被替换配置信息后的业务代码实现部署目标环境。
可选地,在本发明实施例中,用目标配置信息替换业务代码中的配置信息的方法为文件替换方法或字符串替换方法。
相应地,本发明实施例的另一方面提供一种配置信息替换装置。图2是本发明另一实施例提供的配置信息替换装置。如图2所示,该装置包括目标环境获取模块1、地址获取模块2、目标配置信息获取模块3和配置信息替换模块4。其中,目标环境获取模块1用于执行脚本,以获取目标环境;地址获取模块2用于拉取业务代码,执行业务代码中的预置对象文件,以获取与目标环境对应的目标配置信息的地址以及业务代码的配置信息路径;目标配置信息获取模块3用于根据目标配置信息的地址获取目标配置信息;以及配置信息替换模块,用于根据业务代码的配置信息路径对业务代码中原有的配置信息进行定位,并用目标配置信息替换业务代码中原有的配置信息。
将环境的配置信息从业务代码中移出,在需要对已部署的环境进行更新时,将对应的配置信息取出对已部署的环境的配置信息进行替换即可实现对已部署的环境进行更新,如此,将环境的配置信息从业务代码中移出,在执行部署上线层级对配置信息进行替换,可以随时对已部署的环境进行更新,便于对环境的维护,提高了开发效率。此外,将配置信息从业务代码中移出,便于对不同环境的配置信息的统一管理及部署上线,提高了上线效率。
可选地,在本发明实施例中,该装置还包括:配置中心,用于接收并存储用户通过配置界面输入的各个环境及其对应的配置信息;以及写入模块,用于将各个环境及其对应的配置信息在配置中心的地址写入预置对象文件,其中,目标配置信息的地址为目标配置信息在配置中心的地址。
可选地,在本发明实施例中,该装置还包括:部署模块,用于执行被替换配置信息后的业务代码以部署目标环境。
可选地,在本发明实施例中,用目标配置信息替换业务代码中的配置信息的方法为文件替换方法或字符串替换方法。
本发明实施例提供的配置信息替换装置的具体工作原理及益处与本发明实施例提供的配置信息替换方法的具体工作原理及益处相似,这里将不再赘述。
配置信息替换装置包括处理器和存储器,目标环境获取模块、地址获取模块、目标配置信息获取模块和配置信息替换模块等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现随时对已部署的环境进行更新,提高开发效率和上线效率。。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器 (RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
此外,本发明实施例的另一方面还提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行上述实施例中所述的方法。
此外,本发明实施例的另一方面还提供一种处理器,该处理器用于运行程序,其中,程序被运行时用于执行上述实施例中所述的方法。
本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:执行脚本,以获取目标环境;拉取业务代码,执行所述业务代码中的预置对象文件,以获取与所述目标环境对应的目标配置信息的地址以及所述业务代码的配置信息路径;根据所述目标配置信息的地址获取所述目标配置信息;以及根据所述业务代码的配置信息路径对所述业务代码中原有的配置信息进行定位,并用所述目标配置信息替换所述业务代码中原有的配置信息;预先构建用于界面化管理配置文件信息的***,作为配置中心,通过所述配置中心接收并存储用户通过配置界面输入的各个环境及其对应的配置信息;以及将各个环境及其对应的配置信息在所述配置中心的地址写入所述预置对象文件,其中,所述目标配置信息的地址为所述目标配置信息在所述配置中心的地址;执行被替换配置信息后的业务代码以部署所述目标环境;用所述目标配置信息替换所述业务代码中原有的配置信息的方法为文件替换方法或字符串替换方法。本文中的设备可以是服务器、PC、PAD、手机等。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:执行脚本,以获取目标环境;拉取业务代码,执行所述业务代码中的预置对象文件,以获取与所述目标环境对应的目标配置信息的地址以及所述业务代码的配置信息路径;根据所述目标配置信息的地址获取所述目标配置信息;以及根据所述业务代码的配置信息路径对所述业务代码中原有的配置信息进行定位,并用所述目标配置信息替换所述业务代码中原有的配置信息;预先构建用于界面化管理配置文件信息的***,作为配置中心,通过所述配置中心接收并存储用户通过配置界面输入的各个环境及其对应的配置信息;以及将各个环境及其对应的配置信息在所述配置中心的地址写入所述预置对象文件,其中,所述目标配置信息的地址为所述目标配置信息在所述配置中心的地址;执行被替换配置信息后的业务代码以部署所述目标环境;用所述目标配置信息替换所述业务代码中原有的配置信息的方法为文件替换方法或字符串替换方法。
综上所述,将环境的配置信息从业务代码中移出,在需要对已部署的环境进行更新时,将对应的配置信息取出对已部署的环境的配置信息进行替换即可实现对已部署的环境进行更新,如此,将环境的配置信息从业务代码中移出,在执行部署上线层级对配置信息进行替换,可以随时对已部署的环境进行更新,便于对环境的维护,提高了开发效率。此外,将配置信息从业务代码中移出,便于对不同环境的配置信息的统一管理及部署上线,提高了上线效率。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/ 或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/ 输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器 (RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存 (PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器 (CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、 CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
以上结合附图详细描述了本发明实施例的可选实施方式,但是,本发明实施例并不限于上述实施方式中的具体细节,在本发明实施例的技术构思范围内,可以对本发明实施例的技术方案进行多种简单变型,这些简单变型均属于本发明实施例的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施例对各种可能的组合方式不再另行说明。
本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得单片机、芯片或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
此外,本发明实施例的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施例的思想,其同样应当视为本发明实施例所公开的内容。
Claims (10)
1.一种配置信息替换方法,其特征在于,该方法包括:
执行脚本,以获取目标环境;
拉取业务代码,执行所述业务代码中的预置对象文件,以获取与所述目标环境对应的目标配置信息的地址以及所述业务代码的配置信息路径;
根据所述目标配置信息的地址获取所述目标配置信息;以及
根据所述业务代码的配置信息路径对所述业务代码中原有的配置信息进行定位,并用所述目标配置信息替换所述业务代码中原有的配置信息。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:预先构建用于界面化管理配置文件信息的***,作为配置中心,通过所述配置中心接收并存储用户通过配置界面输入的各个环境及其对应的配置信息;以及将各个环境及其对应的配置信息在所述配置中心的地址写入所述预置对象文件,
其中,所述目标配置信息的地址为所述目标配置信息在所述配置中心的地址。
3.根据权利要求1所述的方法,其特征在于,该方法还包括:执行被替换配置信息后的业务代码以部署所述目标环境。
4.根据权利要求1-3任一项所述的方法,其特征在于,用所述目标配置信息替换所述业务代码中原有的配置信息的方法为文件替换方法或字符串替换方法。
5.一种配置信息替换装置,其特征在于,该装置包括:
目标环境获取模块,用于执行脚本,以获取目标环境;
地址获取模块,用于拉取业务代码,执行所述业务代码中的预置对象文件,以获取与所述目标环境对应的目标配置信息的地址以及所述业务代码的配置信息路径;
目标配置信息获取模块,用于根据所述目标配置信息的地址获取所述目标配置信息;以及
配置信息替换模块,用于根据所述业务代码的配置信息路径对所述业务代码中原有的配置信息进行定位,并用所述目标配置信息替换所述业务代码中原有的配置信息。
6.根据权利要求5所述的装置,其特征在于,该装置还包括:
配置中心,用于接收并存储用户通过配置界面输入的各个环境及其对应的配置信息;以及
写入模块,用于将各个环境及其对应的配置信息在所述配置中心的地址写入所述预置对象文件,
其中,所述目标配置信息的地址为所述目标配置信息在所述配置中心的地址。
7.根据权利要求5所述的装置,其特征在于,该装置还包括:
部署模块,用于执行被替换配置信息后的业务代码以部署所述目标环境。
8.根据权利要求5-7中任一项所述的装置,其特征在于,用所述目标配置信息替换所述业务代码中原有的配置信息的方法为文件替换方法或字符串替换方法。
9.一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行权利要求1-4中任一项所述的方法。
10.一种处理器,其特征在于,用于运行程序,其中,所述程序被运行时用于执行:如权利要求1-4中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811154081.5A CN110968333B (zh) | 2018-09-30 | 2018-09-30 | 配置信息替换方法和装置、机器可读存储介质及处理器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811154081.5A CN110968333B (zh) | 2018-09-30 | 2018-09-30 | 配置信息替换方法和装置、机器可读存储介质及处理器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110968333A true CN110968333A (zh) | 2020-04-07 |
CN110968333B CN110968333B (zh) | 2023-10-20 |
Family
ID=70028627
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811154081.5A Active CN110968333B (zh) | 2018-09-30 | 2018-09-30 | 配置信息替换方法和装置、机器可读存储介质及处理器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110968333B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113032005A (zh) * | 2021-03-15 | 2021-06-25 | 中国工商银行股份有限公司 | 一种配置信息的修改方法及装置 |
CN116501335A (zh) * | 2023-06-28 | 2023-07-28 | 北京安锐卓越信息技术股份有限公司 | 一种一站式建站***的部署方法、装置及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6898703B1 (en) * | 2001-11-19 | 2005-05-24 | Cypress Semiconductor Corporation | System and method for creating a boot file utilizing a boot template |
CN106990960A (zh) * | 2017-03-28 | 2017-07-28 | 阿里巴巴集团控股有限公司 | 代码部署方法及装置 |
CN108287694A (zh) * | 2017-08-08 | 2018-07-17 | 深圳壹账通智能科技有限公司 | 应用程序构建方法、***、计算机设备和存储介质 |
CN108345536A (zh) * | 2017-12-26 | 2018-07-31 | 阿里巴巴集团控股有限公司 | 一种持续集成环境的部署方法、装置及设备 |
-
2018
- 2018-09-30 CN CN201811154081.5A patent/CN110968333B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6898703B1 (en) * | 2001-11-19 | 2005-05-24 | Cypress Semiconductor Corporation | System and method for creating a boot file utilizing a boot template |
CN106990960A (zh) * | 2017-03-28 | 2017-07-28 | 阿里巴巴集团控股有限公司 | 代码部署方法及装置 |
CN108287694A (zh) * | 2017-08-08 | 2018-07-17 | 深圳壹账通智能科技有限公司 | 应用程序构建方法、***、计算机设备和存储介质 |
CN108345536A (zh) * | 2017-12-26 | 2018-07-31 | 阿里巴巴集团控股有限公司 | 一种持续集成环境的部署方法、装置及设备 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113032005A (zh) * | 2021-03-15 | 2021-06-25 | 中国工商银行股份有限公司 | 一种配置信息的修改方法及装置 |
CN113032005B (zh) * | 2021-03-15 | 2024-03-29 | 中国工商银行股份有限公司 | 一种配置信息的修改方法及装置 |
CN116501335A (zh) * | 2023-06-28 | 2023-07-28 | 北京安锐卓越信息技术股份有限公司 | 一种一站式建站***的部署方法、装置及介质 |
CN116501335B (zh) * | 2023-06-28 | 2023-09-19 | 北京安锐卓越信息技术股份有限公司 | 一种一站式建站***的部署方法、装置及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110968333B (zh) | 2023-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107967159B (zh) | 一种配置文件应用的方法以及服务器 | |
EP3353672B1 (en) | Method and apparatus for transferring data between databases | |
US10324696B2 (en) | Dynamic container deployment with parallel conditional layers | |
US10606646B1 (en) | Systems and methods for creating a data volume from within a software container and initializing the data volume with data | |
CN111124288B (zh) | 一种vpd存储管理方法、装置、设备及可读存储介质 | |
CN108228077B (zh) | 存储区的管理方法、运行方法、装置、设备、可读介质 | |
CN104391657A (zh) | 一种安卓***上挂载多分区存储设备的方法 | |
US11593103B1 (en) | Anti-pattern detection in extraction and deployment of a microservice | |
WO2019041891A1 (zh) | 升级包的生成方法及装置 | |
CN109558143B (zh) | 一种集群中部署应用的方法及装置 | |
CN110968333B (zh) | 配置信息替换方法和装置、机器可读存储介质及处理器 | |
US11093292B2 (en) | Identifying recurring actions in a hybrid integration platform to control resource usage | |
CN110968565A (zh) | 一种数据库的创建方法及*** | |
CN106126303A (zh) | Linux操作***的安装方法、装置及*** | |
CN111813379B (zh) | 应用部署方法及装置、电子设备、计算机可读存储介质 | |
CN110083366B (zh) | 应用运行环境的生成方法、装置、计算设备及存储介质 | |
CN116680014B (zh) | 数据处理方法和装置 | |
US11176089B2 (en) | Systems and methods for implementing dynamic file systems | |
CN109977317B (zh) | 数据查询方法及装置 | |
CN111694580B (zh) | 存储设备升级及初始化的方法、装置、电子设备 | |
CN116303309A (zh) | 文件挂载方法、装置和电子设备 | |
CN110471828B (zh) | 一种操作***测试方法、装置及其设备 | |
CN109542401B (zh) | 一种Web开发方法、装置、存储介质及处理器 | |
CN118056183A (zh) | 优化即时编译过程 | |
US20230114321A1 (en) | Cloud Data Ingestion System |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |