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.
Don't forget you can use Artifact Cleanup Publisher to keep your build history from growing to the size of Mars over time.
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.
What you're looking for are the "artifacts" folders. Check your ccnet.config file for the tag
Stop your service, delete the artifact directory folder, and restart your service.
The logs are stored in the artifacts directories under artifacts\MyProjectName\Build\log*.xml.
The State file stores things like the last build date, time, info.
Best to stop the service, and then delete the .state in ProgFiles\CC.net\server and also delete the artifacts\MyProjectName\Build\log.xml files.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With