【技术实现步骤摘要】
本专利技术涉及云计算
,尤其涉及基于云计算环境的开发集成测试方法。
技术介绍
传统的开发集成测试发布流程,其中,开发方式采用SVN进行管理,往往只有Trunk分支,各模块需要分别处理好自己需要提交的代码,一旦某个模块存在实验性或未开发完成的功能,将造成Trunk分支不稳定,导致构建产生的产品版本不稳定。在构建过程中,将对Trunk分支的代码库进行检出,打包产生JAR包和RPM包。在安装过程中,将手动安装待测系统的操作系统,操作系统安装完成后,将RPM包安装到待测系统中,手动搭建云平台,最后把JAR包加载到云平台中,集成过程会耗费大量时间。现有技术下,单独开发云平台和单独构建的形式,会导致各个模块的开发环境不一致,模块统一打包之后,返测率较高,个人开发不易于复现BUG,开发效率低下。
技术实现思路
有鉴于此,本专利技术实施例为解决现有技术中存在问题而提供一种基于云计算环境的开发集成测试方法,从代码的编写、源码库的构建、安装介质的打包、测试环境的集成形成一套半自动化的流程。为达到上述目的,本专利技术的技术方案是这样实现的:一种基于云计算环境的开发集成测试方法,包括:步骤1:将开发过程中形成的代码创建为两个分支,将完成开发的代码合并入第一分支,将实验性和/或未开发完成的代码放入第二分支,所述第二分支中的代码开发完成后,将所述第二分支的代码合并入所述第一分支,形成第一分支代码库; ...
【技术保护点】
一种基于云计算环境的开发集成测试方法,其特征在于,所述方法包括:步骤1:将开发过程中形成的代码创建为两个分支,将完成开发的代码合并入第一分支,将实验性和/或未开发完成的代码放入第二分支,所述第二分支中的代码开发完成后,将所述第二分支的代码合并入所述第一分支,形成第一分支代码库;步骤2:对所述第一分支代码库进行检出,产生安装介质;步骤3:将所述安装介质安装到待测系统中,并安装云平台;步骤4:对所述云平台进行测试。
【技术特征摘要】
1.一种基于云计算环境的开发集成测试方法,其特征在于,所述方法包括:
步骤1:将开发过程中形成的代码创建为两个分支,将完成开发的代码合
并入第一分支,将实验性和/或未开发完成的代码放入第二分支,所述第二分
支中的代码开发完成后,将所述第二分支的代码合并入所述第一分支,形成第
一分支代码库;
步骤2:对所述第一分支代码库进行检出,产生安装介质;
步骤3:将所述安装介质安装到待测系统中,并安装云平台;
步骤4:对所述云平台进行测试。
2.如权利要求1所述的方法,其特征在于,所述对所述第一分支代码库进
行检出,产生安装介质,还包括,所述第一分支代码库进行检出,打包产生归
档文件包JAR和软件包RPM,并整合成虚拟磁盘VHD和光盘镜像文件ISO,形
成所述安装介质。
3.如权利要求2所述的方法,其特征在于
所述整合成ISO是指,将所述RPM包,追加到已有的ISO模板中,形成所
述ISO;
所述整合成VHD是指,启动虚拟机,将所述JAR包安装到所述虚拟机中,
并关闭所述虚拟机,形成所述VHD。
4.如权利要求2所述的方法,其特征在于,将所述安装介质安装到所述待
测系统中,并安装所述云平台,还包括,
步骤31,清理所述待测试系统;
步骤32,通过自动部署配置工具cvup,获取所述安装介质,将所述安装
介质传输到所述待测试系统的存储目录中;
步骤33,将所述待测试系统升级到最新版本;
步骤34,安装所述云平台。
5.如权利要求4所述的方法,其特征在于,所述自动部署配置工具cvup
可以自定义配置文件,并且获取所述安装介质,所述配置文件包括以下一种或
几种:所述安装介质的文件名、所述待测系统的网络IP、所述待测系统的存储
IP、所述云平台安装的目标路径。
6.如权利要求1所述的方法,其特征在于,形成所述第一分支代码库后,
通过集成工具Jenkins,设定时间间隔T,经过时间间隔T后,将自动触发,<...
【专利技术属性】
技术研发人员:肖焜,李守超,代苓苓,高会娟,王文博,卢文沛,杨荣,焦金辉,何牧君,樊兴军,曾兵,黄亮,吴志武,
申请(专利权)人:曙光云计算技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。