Turning off the CVS ChangeLog on Hudson

If you have any larger sized projects that are still using CVS as your SCM then you’ll know that calculating the changelog for your Continuous Integration builds can be a more expensive operation than it’s worth.

For one project this was taking about 15 minutes to complete. Naturally, we wanted to turn it off. Unfortunately it looks like your only option in Hudson is to turn off the changelog on all cvs builds.

You can do this by setting a VM argument when you launch your hudson server.

Like so:

java -version:1.5 -Dhudson.scm.CVSSCM.skipChangeLog=true -jar hudson.war

It's only fair to share...
Share on Facebook
Tweet about this on Twitter
Share on LinkedIn

Leave a Reply