I just started using CCNet, and in the process of getting my build projects set up I racked up a lot of build history from trial and error. I really don’t want to keep that old stuff around, but I can’t seem to see where/how to get rid of it. I’m sure this is a silly question, and I apologize if I’m overlooking something that should be obvious. I did RTM and Google for about a half hour, and poked around my CCNet installation, but it’s not jumping out at me. I deleted the state files for the projects (don’t know if that has anything to do with it), but the old builds are still there if I drill into a project’s stats from the dashboard. Any suggestions? Thanks.
Answered: I had explicitly set the artifacts directory to a location that was not under the CCNet server directory and consequently never looked in it again… went looking and, disco, there’s the build histories.
Assuming you have a project called ‘Dev’ and you’ve installed CCNet into the default location, you’ll have a folder called:
c:\Program Files\CruiseControl.NET\server\Dev
and a Dev.state file in:
c:\Program Files\CruiseControl.NET\server
Just delete both the folder and the state file.