【技术实现步骤摘要】
本专利技术涉及软件开发
,特别是一种基于容器虚拟化的持续集成方法。
技术介绍
在项目开发过程中,会对现有代码频繁部署以做测试和联调,现有的方案中,因为机器环境的不一致,会导致部署过程中需要大量的人工定制,影响了开发进度,同时,不同的测试阶段,需要的测试环境有所差异,也增加了部署工作量,原有的虚拟机技术存在成本及浪费问题。现有的持续集成方案,通常使用实际物理机或者虚拟机的方式,受限于机器环境的影响,在部署过程中需要定制部署路径和相关依赖组件,并有可能受到其他系统的影响而导致集成失败。中国专利技术专利CN103699385A公开了一种代码持续集成的方法,首先制定测试环境需要部署的服务器并部署其环境,确定其IP地址;然后,在对要测试的代码打基线;检出要测试的代码并进行编译,得到目标代码,并且对目标代码插桩;然后,在测试环境中执行测试用例,生成测试用例的执行结果、自动生成代码的测试覆盖率报告;然后,根据测试用例执行结果,修复代码缺陷;根据测试覆盖率报告重新调整测试用例;重复之前的集成的流程,直到测试用例全部通过并且测试覆盖率为100%位置。
技术实现思路
本专利技术需要解决的技术问题是持续集成过程中的横向扩展问题。为解决上述的技术问题,本专利技术的一种基于容器虚拟化的持续集成方法,包括以下步骤,步骤S101:提交代码;步骤S102:代码更新,将提交的代码进行更新;步骤S1 ...
【技术保护点】
一种基于容器虚拟化的持续集成方法,其特征在于,包括以下步骤,步骤S101:提交代码;步骤S102:代码更新,将提交的代码进行更新;步骤S103:编译打包项目;步骤S104:容器虚拟化,通过虚拟化的容器进行镜像的运行。
【技术特征摘要】
1.一种基于容器虚拟化的持续集成方法,其特征在于,包括以下步骤,
步骤S101:提交代码;
步骤S102:代码更新,将提交的代码进行更新;
步骤S103:编译打包项目;
步骤S104:容器虚拟化,通过虚拟化的容器进行镜像的运行。
2.按照权利要求1所述的一种基于容器虚拟化的持续集成方法,其特征在于,
所述步骤S102代码更新还包括以下步骤,
步骤S21:更新通知,当提交代码完成后,git通知jenkin...
【专利技术属性】
技术研发人员:覃璐,
申请(专利权)人:湖南蚁坊软件有限公司,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。