rocky_rup 2007-3-17 15:20
持续集成实践之CruiseControl
1.闲话不多说,关注CruiseControl的朋友,直接见3。不了解,但想知道的朋友,见2;
2.如题,CruiseControl是个开源框架,能够帮助实现持续集成;关于它的应用介绍请参见[url=http://www.china-pub.com/computers/common/info.asp?id=25643]《项目自动化之道--如何构建、部署、监控Java应用》[/url]
3.附件是张辰雪编写的CruiseControl实践文档,尽管用到的CruiseControl版本偏低(现在最新的是2.6.1),但其指导性依旧很强,在此分享
PS:上传几次都没有成功,我对公司的网络彻底失望了!
[[i] 本帖最后由 rocky_rup 于 2007-3-17 15:26 编辑 [/i]]
swbingling 2007-3-21 14:43
好东西,探索新领域的
somis 2007-6-21 11:07
CruiseControl---好工具,j2ee开发的利器!是最早提供持续集成能力的开源工具,有很多插件提供:如和ant、maven的整合。
和版本控制工具的整合:如clearcase、cvs,svn等等。还有和IM的整合,如sametime
开发团队架设好一个构建服务器后,能全自动的构建、打包、测试和发布状态信息了。
我们在实际项目中采用了CruiseControl和CC、CQ相结合的UCM方式,这样CruiseControl中记录的最小单位是Activity,
和项目管理WBS对应,一目了然。非常便于项目团队成员了解项目状况。
现在CruiseControl也出收费的企业版了。
晨曦 2007-6-22 00:00
我现在是用到finalbuild和ant ,没有用到每日构建.继续学习
ant用的不是很好,我想问一下:具体ant和maven有什么区别,哪个好用一些?
shuku 2007-6-25 16:21
前段时间确实在学习CuriseControl的使用,结果后面发现一个很严重的问题:
持续集成是什么?持续集成是一个方法论。什么是方法论?就是如何更方便的执行集成测试。什么是集成测试?
似乎我们又绕到最原始的问题。确实我们配置可能不需要去做集成测试,我们不需要去写集成测试的脚本,或许我想很多人知道一个好的软件开发需要先作单元测试,然后作集成测试为后面的功能和系统测试做准备。
那么,最基本的东西是?是我们公司的单元,集成测试作的如何?作的好么?如果你的公司在这个方面还没有作好,我想研究持续集成,研究Ant,研究CuriseControl是不是过早了,因为我们的基础并不好。
那我们配置是不是就可以不用作事情了??不至于吧,如果你这么快的接受你们公司的现实,虽然说配置是根据现实情况来作事情,但是既然知道我们的现实不好,我想每一个公司的员工都有义务,尽一分力去改变,也许你起到的作用不是最有力的,可是 事在人为呀!
就算你不为你们公司,为你们自己,为你们的配置理想,我想你需要了解的是集成测试怎么做,然后才是集成测试的方法论。所以我们研究这个也好,那个也好,先把我们自己的基础打好了。。。。
cn_chenfeng 2007-10-19 13:50
附件已经不能下载了,建议楼主重新传一次,多谢!
daiqiang 2007-10-23 20:21
[quote]原帖由 [i]somis[/i] 于 2007-6-21 11:07 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=36576&ptid=3469][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
CruiseControl---好工具,j2ee开发的利器!是最早提供持续集成能力的开源工具,有很多插件提供:如和ant、maven的整合。
和版本控制工具的整合:如clearcase、cvs,svn等等。还有和IM的整合,如sametime
开发团队 ... [/quote]
[url=http://bbs.scmlife.com/thread-8243-1-1.html]http://bbs.scmlife.com/thread-8243-1-1.html[/url]
正如兄弟所说,确实只能一步一步地来,配置管理是基础,只有这个平台后,后面的工作才好开展!上面的连接是涉及研发所需要的大部分平台示意图。
henrybenben 2008-1-18 17:34
我正在研究CC,并准备在公司推行。
不知道LZ能否将如何推广和注意事项共享一下?
arronfong 2008-2-4 09:54
回复 7# 的帖子
谢谢兄弟的好图!::em61::
missdeer 2008-4-7 23:56
目前项目组使用CruiseControl,但没有良好的单元测试,集成测试,CruiseControl就完全被当作一个干净的发布用二进制文件生成环境,呵呵,不过有这样的环境,对于以后往那个方向发展,也是有点点用处的
somis 2008-5-5 21:17
Step by Step CruiseControl入门
[url]http://dev2dev.bea.com.cn/bbsdoc/20060411232.html[/url]
持续集成实践之CruiseControl (OpenDoc系列)
[url]http://docs.huihoo.com/cruisecontrol/OpenDoc-CruiseControl-V1.0.pdf[/url]
CMStruggling 2008-5-6 15:40
[quote]原帖由 [i]somis[/i] 于 2008-5-5 21:17 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=89014&ptid=3469][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
Step by Step CruiseControl入门
[url]http://dev2dev.bea.com.cn/bbsdoc/20060411232.html[/url]
持续集成实践之CruiseControl (OpenDoc系列)
[url]http://docs.huihoo.com/cruisecontrol/OpenDoc-CruiseControl-V1.0.pdf[/url] [/quote]
OpenDoc系列资料,
多谢分享!!
::em34::
wjhandboy 2008-5-16 15:10
搭建了一个maven+cruisecontrol+svn的环境
因为现在我们公司都是小而杂的项目,貌似作用不是很大
futurism 2008-6-23 10:28
正在搞svn+cruisecontrol,谢谢分享::em34::
echo 2008-7-24 13:50
这么多工具。。。endless learning...