修改了部分文档
parent
321278297f
commit
535bb16ed5
|
@ -226,8 +226,8 @@ Redmine是基于Ruby on Rails框架的开源缺陷管理系统,提供了问题
|
|||
|
||||
### 持续集成
|
||||
|
||||
为了快速的产生高品质的软件,在团队开发中,持续集成(CI)也是一个非常重要的基础。按照经典的软件过程模型(瀑布模型),集成的工作一般要等到所有的开发工作都结束后才能开始,但这个时候如果发现了问题,修复问题的代价是非常具体的。基本上,集成实施得越晚,代码量越大,解决问题就越困难。持续集成将版本控制、自动化构建、代码测试融入到一起,让这些工作变得自动化和可协作。
|
||||
为了快速的产生高品质的软件,在团队开发中,持续集成(CI)也是一个非常重要的基础。按照经典的软件过程模型(瀑布模型),集成的工作一般要等到所有的开发工作都结束后才能开始,但这个时候如果发现了问题,修复问题的代价是非常具体的。基本上,集成实施得越晚,代码量越大,解决问题就越困难。持续集成将版本控制、自动化构建、代码测试融入到一起,让这些工作变得自动化和可协作。由于其频繁重复整个开发流程(在指定时间内多次pull源代码并运行测试代码),所以能帮助开发者提早发现问题。
|
||||
|
||||
在所有的CI工具中,Jenkins和TravisCI是最具有代表性的。
|
||||
|
||||
![](./res/jenkins_new_project.png)
|
||||
![](./res/jenkins_new_project.png)Jenkins 是基 Java的开源CI工具,其安装和操作都很简单。另外,Jenkins不仅能在面板上轻松看出任务成功或失败,还可以借助通知功能将结果以邮件或RSS订阅的形式发给用户。与此同时,Jenkins也允许通过插件进行功能扩展,所需功能可以随用随添加,而且还支持主从式集群,能够轻松的进行水平扩展。
|
Loading…
Reference in New Issue