views:

313

answers:

2

The server where CruiseControl.NET is already installed is running out of disk space.

Is there a simple way of moving the CruiseControl logs to another drive?

+3  A: 

Found it here.. http://confluence.public.thoughtworks.org/display/CCNET/Xml+Log+Publisher

The Xml Log Publisher is used to create the log files used by the CruiseControl.NET Web Dashboard, so if you don't define an section the Dashboard will not function correctly. You should place the in the section, after any File Merge Tasks, in your Project Configuration Block. Examples

Minimalist example:

<xmllogger />

Full example:

<xmllogger logDir="c:\myproject\buildlogs" />
Paul Rowland
+1  A: 

Regardless of moving logs somewhere else, you should also use Artifact Cleanup Publisher to delete older logs. It is done on a per-project base, usually set up to keep X last build logs or logs from X last days. Also, storing project's workingDirectory and artifactDirectory on a separate, large drive is usually a good idea.

skolima