持续集成工作思路简介.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
持续集成工作思路简介.pptx

持续集成工作思路大纲持续集成简介持续集成目标持续集成策略版本级CI实现CI相关软件持续集成简介“持续集成”( Continuous Integration )的是指开发团队中的每个成员都尽量频繁地把他们所做的工作更改合入到源码库中,并且还要验证新合入的变化没有造成任何破坏。持续集成的优势:尽早发现代码中存在的问题,降低集成交付风险,提升产品质量!持续集成周边环境大纲持续集成简介持续集成目标持续集成策略版本级CI实现CI相关软件持续集成目标提升研发效率,保障产品质量。从版本构建到版本发布,全流程自动化!大纲持续集成简介持续集成目标持续集成策略版本级CI实现CI相关软件持续集成策略—三种构建方式开发人员CheckIn代码,系统能自动启动构建,实时反馈合入质量。主要进行模块级编译、单元测试等。实时构建 在模块、子系统级软件质量达到系统集成入口要求是,启动全量的版本构建。重点发现子系统间集成问题,进行全量式构建、执行功能测试。每日构建实时构建触发周期应长于单次构建周期,否则系统将进入排队等待。在下次构建周期到来前已发现错误,修正后能立即验证。手工构建每日构建失败,开发人员有义务立即修正,完成之后重新执行全量或增量的版本构建,以确保当日持续集成目标达成 。持续集成策略—差异化执行构建类型更新代码更新依赖编译方式上传组件静态检查单元测试集成测试系统测试实时构建是否增量否是是是否每日构建是是全量是是否否是手工构建可选可选可选否可选可选可选可选持续集成策略—一天的构建工作时间(白天)非工作时间(晚上)实时构建自动检查单元测试每日构建自动检查功能测试①先打地基,再建高楼。自下而上分层保障!②把耗时操作放在非工作时间进行,同时又能充分利用资源。分层持续集成—层层相扣,各有侧重黑盒测试关注版本级集成问题,进行系统级基本功能测试。版本关注子系统内部模块间问题,主要进行模块间集成测试。子系统(可合并)关注模块内部问题,主要进行单元测试。模块级白盒测试分层持续集成—分工明确,责任到人大纲持续集成简介持续集成目标持续集成策略版本级CI实现CI相关软件版本级CI流程多级分布式架构至少可以实现两层的分布式,至少有两层分布式:1、第一层分布式是CC;2、第二层分布式是IB;大纲持续集成简介持续集成目标持续集成策略版本级CI实现CI相关软件CI相关软件应用场合推荐软件可选软件CI服务器CruiseControlCruiseControl.NET、Continuum、AnthillPro、BuildForge配置库SubversionClearCase、CVS、VSS联机编译IncredBuilddistcc、dmake、gmake自动检查FindBugs、PC-Lint、SourceMonitorPMD、Fortify、Purify、Jdepend、CheckStyle、Simian自动测试Xunit、Rational RobotSelenium、SOATest、Win Runner、QuickTest Professional其它工具Apache AntApache Maven、NANT、SmartFrog、Shell、BATAny Question?

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档