没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Jenkins+Svn+Maven
持续集成
SVN
Maven
Jenkins
项目演示
持续集成是一种软件开发实践,对于提高软件开发效率并保障
软件开发质量提供了理论基础。
它倡导团队开发成员必须经常集成他们的工作,甚至每天都可
能发生多次集成。而每次的集成都是通过自动化的构建来验证,包
括自动编译、发布和测试,从而尽快地发现集成错误,让团队能够
更快的开发内聚的软件。
持续集成的核心价值
1.持续集成中的任何一个环节都是自动完成的,无需太多的人工干
预,有利于减少重复过程以节省时间、费用和工作量;
2.持续集成保障了每个时间点上团队成员提交的代码是能成功集成
的。换言之,任何时间点都能第一时间发现软件的集成问题,使任
意时间发布可部署的软件成为了可能;
3.持续集成还能利于软件本身的发展趋势,这点在需求不明确或是
频繁性变更的情景中尤其重要,持续集成的质量能帮助团队进行有
效决策,同时建立团队对开发产品的信心。
持续集成的原则
业界普遍认同的持续集成的原则包括:
1.需要版本控制软件保障团队成员提交的代码不会导致集成失败。
常用的版本控制软件有 IBM Rational ClearCase、CVS、
Subversion 等;
2.开发人员必须及时向版本控制库中提交代码,也必须经常性地从
版本控制库中更新代码到本地;
3.需要有专门的集成服务器来执行集成构建。根据项目的具体实际,
集成构建可以被软件的修改来直接触发,也可以定时启动,如每半
个小时构建一次;
4.必须保证构建的成功。如果构建失败,修复构建过程中的错误是
优先级最高的工作。一旦修复,需要手动启动一次构建。
剩余28页未读,继续阅读
资源评论
- .中華.2017-04-21很好,谢谢分享。
miss_hua
- 粉丝: 55
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功