IM持续集成基础培训资料.pptxVIP

  • 2
  • 0
  • 约1.58千字
  • 约 15页
  • 2019-11-18 发布于广东
  • 举报
IM持续集成基础培训资料liuqichen01@大纲概念篇工具篇流程篇现在自己动手试试吧!技术支持Baidu Confidential概念篇概念篇基本概念持续集成(CI) :项目开发人员频繁地将他们对源码的修改提交(check in)到一个单一的源码库,并验证这些改变是否给项目带来了破坏。构建(Build) :构建对应于任务的一次执行,构建拥有log、归档信息(archive)、测试报告、持续时间、执行结果、状态等信息。 本地构建(Local_buidl) :RD在提交代码前,需在本地完成本次构建,本地构建一般包括编译、单测等。 Baidu Confidential基本概念快速构建(Quick_build) :快速构建对应于一个需要尽快反馈结果的任务,通常反馈给RD,报告本次构建是否成功,以便及时发现问题。Quick build通常只运行编译、单测、以及部分QA的用例(重要且运行时间短)。Quick build 成功后会触发slow build。快速构建一般时间在10分钟以内。 慢速构建(Slow_build) :对应于一个需要全面覆盖保证质量的任务,通常反馈给QA/RD,会运行QA全部的用例、覆盖率统计、以及其他的一些验证。Baidu Confidential工具篇工具和平台hudson:Hudson使用.docHudsonHudson使用.doc使用Hudson使用.doc.docUT:qa会给予gtest框架提供各模块的单测lib共rd调用,例如imas的单测框架IMAS单元测试框架最新介绍.pdfIMASIMAS单元测试框架最新介绍.pdf单元测试框架最新介绍IMAS单元测试框架最新介绍.pdf.IMAS单元测试框架最新介绍.pdfpdfCTS:qa自主开发的功能测试框架,同样,qa会为每个模块提供cts lib,例如imas的ctsIMAS_CTS介绍.docxIMAS_CTSIMAS_CTS介绍.docx介绍IMAS_CTS介绍.docx.IMAS_CTS介绍.docxdocx配置管理:为了实现自动环境搭建及自动化上线,qa提供了一套配置及此表管理方案配置项及词表管理方pdf配置项及词表管理方案配置项及词表管理方pdpdfGflags: Gflags是google的命令行标志位解析库,用来控制单个feature的开关GFlags使用手册.docxGFlagsGFlags使用手册.docx使用手册GFlags使用手册.docx.GFlags使用手册.docxdocxBaidu Confidential流程篇六步提交法Baidu Confidential参考资料总体流程release%20process_fengchao.pdfrelease process_fengchao.pdfSingle branch: /twiki/bin/view/Ecom/SingleBranch%e6%b5%81%e7%a8%8bBug fix: /twiki/bin/view/Ecom/BugFix%e6%b5%81%e7%a8%8bRB上线: /twiki/bin/view/Ecom/RB%e4%b8%8a%e7%ba%bf%e6%b5%81%e7%a8%8bBaidu Confidential有点晕?自己动手试试就知道啦~~~练习项目RB开发模式实例培训.docxRBRB开发模式实例培训.docx开发模式实例培训RB开发模式实例培训.docx.RB开发模式实例培训.docxdocxBaidu Confidential技术支持Hudson:董海炜UT:李军亮CTS:李秋华配置管理:李军亮Gflags:刘志臻Baidu Confidential没了。。。。

文档评论(0)

1亿VIP精品文档

相关文档