-
为啥我的CruiseControl中的project状态一直是building?20
刚开始学着用CruiseControl,由于项目原因,一直的build结果是失败。
看cc网站上的文档,project有一个参数是buildafterfailed,是不是说只要build失败,默认是true。
我在config文件里配置的是每半小时build。
我的问题就是,如果按照我的配置,在build失败的情况下,就是应该持续build,还是每半小时build?
我每次查看dashboard,status都是显示的是building,这样正常吗?
cc版本是2.7.2
谢谢。2008年8月04日 22:21
2个答案 按时间排序 按投票排序
-
参考下下面这段话:
引用<project>元素的属性name定义了工程的名字,通常,配置文件中可以定义多个工程,每个工程都可以有其自己的名字。一般的情况下,在上一次的build没有成功并且CVS资源库中也没有任何改变的时候,cruisecontrol仍然会继续下一次的构建,这种情形一般适用于工程的构建对外部资源存在依赖的情形。但是对绝大多数的工程来说,所有的依赖都是存放在CVS的资源库中,此时这种连续的构建就没有必要了,所以,我们使用buildafterfailed="false"来拒绝这种失败后继续构建的行为,仅在检测到CVS资源库中发生变化时才进行下一次的构建活动。
实际cc的时候,一般都是周期性的去编译的,而不是失败后继续build。所以只需设置该属性为false就可以了。
另外参考下这个:敏捷软件开发基础: 持续集成环境的构建 http://www.ibm.com/developerworks/cn/java/j-build/2008年8月05日 21:56
-
一直显示building是不太正常,通常应该是waiting,CC会在你设定的间隔时间轮循时检查你的项目是否有新的提交,如果有才会进行build,否则继续waiting。
2008年8月05日 09:59
相关推荐
主题:持续集成及CruiseControl技术交流 在提升软件质量、降低研发风险、拒绝浪费方面,处于敏捷实践领域的持续集成(Continuous Integration,CI)起到重要作用。持续集成能够解决研发工作中的80%任务(日常),...
cruisecontrol配置定时运行
CruiseControl简介及使用举例
cruisecontrol简介
CruiseControl.NET 是 .NET 平台下的持续集成工具,CruiseControl (Java) 的 .NET 移植版本。CruiseControl是一个针对持续构建程序(项目持续集成)的框架,它包括一个email通知的插件,Ant和各种各样的CVS工具。Cruise...
cruisecontrol配置文件,很实用
CruiseControl-2.8.4.exe
cruisecontrol+maven2配置做持续集成
cruisecontrol、ant、svn持续集成 己两个多星期以来对持续集成的概念和应用有了一些了解。下面主要对自己配置持续集成的环境进行总结。(看上去简单,但是对我开始对持续集成都没什么了解的人来说确实费了不少周折)
[CruiseControl]binary安装和启动
CruiseControl.NET-1.4.4-Setup.exe
CruiseControl笔记,详细介绍了CruiseControl。net的配置,希望对大家有所帮助
CruiseControl.NET-CCTray-1.8.4.0-Setup.exe
With the emergence of vehicle-to-vehicle communi-cation technology, cooperative adaptive cruise control (CACC) cars can be expected in the near future. In this paper, novel criteria for string ...
CruiseControl是CI服务器的老者,诞生已是多年,在...而在这里,我只介绍该家族的本家CruiseControl.java,即CruiseControl。下图是CruiseControl系统的架构图:CruiseControl系统架构图图中我们可以看到,CruiseCon
CruiseControl.NET-CCTray-1.5.6804.1-Setup
pyant and cruisecontrol
剖析CruiseControl:在没有应用持续集成之前,传统的开发模式是项目一开始就划分模块,然后等所有的代码都开发完成之后再集成到一起进行测试,软件规模也在扩大,软件需求越来越复杂,软件已经不能简单地通过划分...
1.认识CruiseControl 2.CruiseControl的安装 3. CruiseControl的配置 4.总结