3

除了停止和重新启动 CruiseControl 之外,有没有办法停止活动的 CruiseControl 构建?我正在运行CruiseControl Dashboard版本 2.7.2。

如果无法停止活动构建,或者如何导致长时间运行的构建超时?这是我应该在 CruiseControl 或 Ant 中配置的吗?

背景

看起来网络变化导致我们的一些测试用例在超时之前等待很长时间。这导致 CruiseControl 构建需要很长时间才能完成。

4

2 回答 2

4

您可以通过在配置中设置可选的 timeout 属性来配置ant 任务(以及大多数其他构建任务)。

如果 Ant 构建持续时间超过指定的超时时间,它将停止。以秒为单位的价值。

下面的示例将在 60 秒后停止构建:

<schedule>
  <ant antscript="C:\Java\apache-ant-1.6.1\bin\ant.bat"
     antworkingdir="D:\workspace\MyProject"
     buildfile="MyProject-nightlybuild.xml"
     timeout="60"/>
<schedule>
于 2009-10-06T16:08:37.843 回答
1

您可以使用JMX服务器暂停、恢复、强制启动和以其他方式管理 CruiseControl 构建。有关更多信息,请参阅使用 JMX 管理 CruiseControl

于 2009-10-13T03:38:37.990 回答