一种数据库代码自动化编译构建的方法及系统技术方案

技术编号:43515200 阅读:16 留言:0更新日期:2024-12-03 12:06
本发明专利技术涉及数据库编译构建环境搭建技术领域,具体为一种数据库代码自动化编译构建的方法及系统,包括以下步骤:搭建编译操作系统;安装编译软件;准备编译依赖文件;准备数据库代码;签名并发布编译产物;有益效果为:本发明专利技术提出的数据库代码自动化编译构建的方法及系统,通过将数据库编译环境所需的要素进行打包,预先配置好自动化编译脚本和配置文件,系统将自动化地搭建编译环境,并执行编译任务。该系统通过在物理主机创建隔离环境来实现一台编译机同时进行多个编译构建任务,通过流程化地搭建编译环境,高效地为每次编译任务提供纯净编译环境。

【技术实现步骤摘要】

本专利技术涉及数据库编译构建环境搭建,具体为一种数据库代码自动化编译构建的方法及系统


技术介绍

1、在数据库研发和发版过程中,需要搭建数据库代码的编译构建环境,对新版本的数据库代码进行编译,最终编译产物为rpm包用来测试功能或发布新版本。

2、在开发阶段,研发团队通常有多人需要同时进行数据库代码的编译,而编译环境只能同时进行一个编译构建任务,其他编译任务需要等待,导致编译资源的争抢;另外,如果多个编译版本需要不同的编译环境,也会大大增加配置编译环境的工作量。在发布阶段,需要保证相同发布版本每次编译的结果一致,而非纯净的编译环境可能导致编译结果的变化,这就需要增强编译环境的可信度。

3、综上,现有技术中用于数据库代码编译构建的方法存在效率低下、人工成本较高且可信度不高的问题。


技术实现思路

1、本专利技术的目的在于提供一种数据库代码自动化编译构建的方法及系统,以解决上述
技术介绍
中提出的问题。

2、为实现上述目的,本专利技术提供如下技术方案:一种数据库代码自动化编译构建的方法本文档来自技高网...

【技术保护点】

1.一种数据库代码自动化编译构建的方法,其特征在于:所述方法包括以下步骤:

2.根据权利要求1所述的一种数据库代码自动化编译构建的方法,其特征在于:搭建编译操作系统的具体操作包括:

3.根据权利要求1所述的一种数据库代码自动化编译构建的方法,其特征在于:安装编译软件的具体操作包括:

4.根据权利要求1所述的一种数据库代码自动化编译构建的方法,其特征在于:准备数据库代码的具体操作包括:

5.根据权利要求1所述的一种数据库代码自动化编译构建的方法,其特征在于:签名并发布编译产物的具体操作包括:

6.一种根据权利要求1-5任意一项所述...

【技术特征摘要】

1.一种数据库代码自动化编译构建的方法,其特征在于:所述方法包括以下步骤:

2.根据权利要求1所述的一种数据库代码自动化编译构建的方法,其特征在于:搭建编译操作系统的具体操作包括:

3.根据权利要求1所述的一种数据库代码自动化编译构建的方法,其特征在于:安装编译软件的具体操作包括:

4.根据权利要求1所述的一种数据库代码自动化编译构建的方法,其特征在于:准备数据库代码的具体操作包括:

5.根据权利要求1所述的一种数据库代码自动化编译构建的方法,其特征在于:签名并发布编译产物的具体操作包括:

6.一种根据权利要求1-5任意一项所述的数据库代码自动化编译构建的方法的数据库代码自动化编译构建系统,其特征在于:所述系统由前端模块、定时编译及备份模块、源码管理模块、依赖管理模块、发布管理模块、签名模块、任务发布调度模块以及任务执行模块组成;

7...

【专利技术属性】
技术研发人员:蒋丰毅时云智王阳孙斌姜鲁林
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

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

1