![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
持续集成
文章平均质量分 61
love520240diaoer
这个作者很懒,什么都没留下…
展开
-
持续集成总结
一、什么是持续集成(Continuous Integration)? 这个名词已经在软件开发领域持续了N年,一个比较简单的定义如下: 持续集成(CI)是一种实践,可以让团队在持续的基础 上收到反馈并进行改进,不必等到开发周期后期才寻找和修复缺陷。通俗一点儿说,就是指对于开发人员的每一次代码提交,都自动地把Repository中所有代码Check out到一个空目录,并且自动运行所有...原创 2010-08-16 17:43:30 · 328 阅读 · 0 评论 -
持续集成实践
[code] CC的项目配置: Xml代码 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 1...原创 2010-08-18 17:22:50 · 157 阅读 · 0 评论 -
通过持续集成尽早发现缺陷
通过持续集成尽早发现缺陷 http://www.xp163.com/xp163_bc/xp_bc_g/xpbca0880775743.html 开始之前 了解本教程讨论的内容以及如何从本教程获得最大的收益。 关于本教程 本教程讨论持续集成的基本问题:什么是持续集成,为什么需要它,它是如何工作的,以及 CI 环境中的开发步骤。本教程讲解如何设置 CI 过程来建立一...原创 2010-08-18 16:17:05 · 106 阅读 · 0 评论 -
cruisecontrol、ant、svn持续集成
自己两个多星期以来对持续集成的概念和应用有了一些了解。下面主要对自己配置持续集成的环境进行总结。(看上去简单,但是对我开始对持续集成都没什么了解的人来说确实费了不少周折) 一 本次持续集成环境的搭建所使用的工具有 cruisecontrol、ant、svn、junit、Slik-Subversion-1.5.6-win32、svnant-1.1.0-RC2.zip cruisecont...原创 2010-08-18 16:14:17 · 73 阅读 · 0 评论 -
持续集成 java手册
持续集成 java手册 一、概念 martin fowler的文章:continuous integration 中文翻译:持续集成 二、工具 传统工具:visualstudio.net,visualsourcesafe,rational clearcase 自动编译工具:ant 回归测试工具:junit 代码检查工具:checkstyle ...原创 2010-08-18 10:24:51 · 94 阅读 · 0 评论 -
持续集成的极好例子
持 续集成在目前大多数的公司里都会有这样或者那样的使用。有的会选择一些Open Source的工具,如CruiseControl,Hudson,LuntBuild等等等等,有的会购买有更好服务,更强功能的商业产品,如 TeamCity,QuickBuild等等等等,而有的会选择自己实现,如Cron+Ant/Maven/Make等等。那么使用下来效果如何呢?真得 达到了预期的效果吗?我想来恐怕未必吧...原创 2010-08-18 09:48:01 · 257 阅读 · 0 评论 -
浅谈CruiseControl的部署
浅谈CruiseControl的部署 收藏 ANT是用过的最好的Build工具.CruiseControl则通过不断检查SCM (VSS, ClearCase, StarTeam, etc), 一旦发现改动, 调用ANT进行编译, 部署, 实现即时的集成. 一旦编译失败, 则立刻自动发Email给"始作俑"者, 提醒其修正代码. CC自带了一个Web应用, 可是随时查看编译状况和历史状况(包括自...原创 2010-08-18 09:45:04 · 111 阅读 · 0 评论 -
持续集成
谈到持续集成,不如先谈谈集成。软件开发中的集成,通俗地讲就是把各个相关部分的东西组合起来,形成一个可用的软件。比如一个软件项目由几个小组来负责完成,每个小组负责其中一部分功能的实现,比较典型的是在现在的网络游戏开发中,通常有负责引擎的小组,负责游戏逻辑的小组,负责美工的小组,这些小组开发出的东西必须结合在一起才能形成一个可用的游戏;而每个小组内部的每个成员,他们每天在写着不同部分的代码,这些开发人...原创 2010-08-17 09:53:12 · 82 阅读 · 0 评论 -
不进行持续集成的理由
不进行持续集成的理由: - 硬件花费 对于大多数的团队来说,持续集成服务器不需要运行在一台性能异常强大的机器上,使用一台开发机器加一个指示灯(在构建失败时变红)已经足够了,硬件的成本在不断的下降,和开发团队不断修复回归测试发现的缺陷,编译失败,延迟发布比起来,这个投资应该是非常划算的。 - 管理开销 目前的持续集成服务器已经比较成熟,并且有许...原创 2010-08-17 08:43:43 · 114 阅读 · 0 评论 -
如何进行持续集成?
如何进行持续集成? 在进行持续集成实践前,应当正确的选择并配置持续集成服务器。列出了所有的持续集成服务器 ,其中比较成熟的持续集成服务器包括:CruiseControl, Anthill, Bamboo, TeamCity, Continuum 等。CruiseControl作为开源产品,以其对于各种SCM以及构建工具的广泛支持而被许多开发团队所接受。 在一个典型的持续...原创 2010-08-17 08:41:13 · 448 阅读 · 0 评论 -
持续集成(第二版)
持续集成(第二版) 目录 用持续集成构建特性 持续集成实践 只维护一个源码仓库 自动化 build 让你的build自行测试 每人每天都要向mainline提交代码 每次提交都应在集成计算机上重新构建 mainline 保持快速 build 在模拟生产环境中进行测试 让每个人都能轻易获得最新的...原创 2010-08-17 08:33:41 · 112 阅读 · 0 评论 -
持续集成:什么应该自动化?
持续集成:什么应该自动化? 一、什么是持续集成(Continuous Integration)? 这个名词已经在软件开发领域持续了N年,一个比较简单的定义如下: 持续集成(CI)是一种实践,可以让团队在持续的基础 上收到反馈并进行改进,不必等到开发周期后期才寻找和修复缺陷。通俗一点儿说,就是指对于开发人员的每一次代码提交,都自动地把Repository中所有代码Check out到一...原创 2010-08-17 08:24:57 · 64 阅读 · 0 评论 -
持续集成和Scrum相关
持续集成和Scrum相关原创 2010-08-16 18:56:02 · 66 阅读 · 0 评论 -
持续集成和Scrum相关
持续集成和Scrum相关原创 2010-08-16 17:53:13 · 93 阅读 · 0 评论 -
持续集成
持续集成 原文链接:http://martinfowler.com/articles/continuousIntegration.html 中译本下载:http://gigix.topcool.net/download/ContinuousIntegration.pdf 译者语:2002年1月23日,我们很荣幸的在UMLCHINA组织的网上交流中...原创 2010-09-07 10:47:38 · 84 阅读 · 0 评论