如何更改CruiseControl日志文件的位置?

时间:2009-06-16 01:58:32

标签: cruisecontrol.net

已安装CruiseControl.NET的服务器磁盘空间不足。

是否有一种将CruiseControl日志移动到另一个驱动器的简单方法?

2 个答案:

答案 0 :(得分:5)

在这里找到它。http://confluence.public.thoughtworks.org/display/CCNET/Xml+Log+Publisher

Xml Log Publisher用于创建CruiseControl.NET Web仪表板使用的日志文件,因此如果您没有定义部分,则仪表板将无法正常运行。     您应该在项目配置块中的任何文件合并任务之后放置在该部分中。 实例

极简主义的例子:

<xmllogger />

完整示例:

<xmllogger logDir="c:\myproject\buildlogs" />

答案 1 :(得分:1)

无论在其他地方移动日志,您还应使用Artifact Cleanup Publisher删除旧日志。它是在每个项目基础上完成的,通常设置为在最后几天保留X最后构建日志或来自X的日志。此外,将项目的workingDirectory and artifactDirectory存储在单独的大型驱动器上通常是个好主意。