I'm currently automating my project builds with Hudson + TFS + Nant and is all working great!. I have a build.properties.xml flag that is inside the workspace and it allows me to set the last build number, and some configurations I need. So as the last build step, I checkout the file and do a checkin.
And since my project is configured to Poll SCM every 10 minutes, Hudson always detects that there is a checkin in the workspace and kicks off a build.
I read that if I put the text *NO_CI* as part of the check in comment, then the build would not be triggered. But that doesn't work! I put it in the beginning, in the end and it always spans a new build.
I'm guessing that this is actually something TFS Builds do on their own, so that's why the Hudson TFS plugin does not comply with this.
How can I solve this?