Cruisecontrol.net 1.6 - CCNet状态变为"未知"

San*_*eep 7 cruisecontrol.net

我的预定构建遇到了一些问题.这是怎么回事:

  1. 在我的cruisecontrol.net配置文件中创建了项目条目.此时,CC仪表板将显示新项目条目,CCNet状态为"未知".该项目将具有scheduledTrigger,以便它在特定时间每天运行.
  2. 我触发了项目的构建并且构建成功.现在CCNet状态为"正在运行".
  3. 每天构建以一致的方式发生几天.CCNet状态仍然每天显示"正在运行".
  4. 在某些时候(几天之后),该项目的CCNet状态突然变为"未知",之后计划的构建不会发生.

简而言之,CC预定构建仅在CCNet状态为"正在运行"时发生.一旦更改为"未知",计划的构建将停止触发.

在我的情况下,CCNet状态在没有任何特定原因的情况下从"正在运行"变为"未知",因此计划的构建停止.

知道为什么会这样吗?

谢谢.

小智 8

$ ccnetINSTALLDIR \服务器\ ProjectsState.xml.

删除ProjectState.xml文件中节点中的任何项目条目.这将解决问题.如果需要,重启ccnet服务器


Thi*_*ker 1

造成这种情况的一个可能原因是状态文件被删除。状态文件位置由 ccnet.conf 中的状态标记定义。

您可以检查是否有任何清理过程正在关闭 ccnet 服务并删除状态文件。