全文预览

CI持续集成方案V1

上传者:qnrdwb |  格式:ppt  |  页数:10 |  大小:0KB

文档介绍
什么要持续集成?更快地发现问题和解决问题?增加了项目的可见性?可靠的迅速的有信心的发布系统?减少解bug的时间,增加开发新功能的时间“Continuous Integration doesn’t get rid of bugs, but it does make them dramatically easier to find and remove.”- Martin Fowler, Chief Scientist, ThoughtWorks拥抱需求变化快速增加新功能持续集成的关键功能?统一的源代码库?自动构建?自动测试?自动部署?每个人都可以容易的获得可执行程序?每个人都知道正在发生什么持续集成怎么玩userrelease目的:对开发提交的改动进行快速的验证,构建验证,少量的测试(Smoke)验证规模: 1持续时间:20分钟目的:集成多个提交并进行更详细验证,更大规模的测试(RFA,Monkey)验证规模: 1-20持续时间:2–mit VerificationDevelopment Branch Verification提交代码开发工程师测试工程师SCV (单个提交的验证)自动构建有提交?代码提交监听构建成功?自动化测试邮件通知开发构建失败邮件通知测试结果?构建相关的apk?静态测试或者单元测试?基于对每个客户端所有依赖工程的监听,如果某一个子工程有新的提交,则触发NoYesYesDBV (开发分支验证)自动构建下载源码构建成功?自动化测试邮件通知开发和测试构建失败邮件通知测试结果每天触发一次NoYes测试人员分析后如有问题通知开发人员附录–监控界面附录- jenkins依赖插件?Monitor plugin?Repo plugin?Jenkins Parameterized Trigger plugin?Email-ext plugin?Dashboard View

收藏

分享

举报
下载此文档