Problem
I have a hudson build server set up on a windows server 2008. We want to be able to commit to a repository and after the commit succeeds we want visual svn server to send a message or a trigger to the hudson build server to let it know it needs to execute a build. We want it to build only when someone does a commit so we don’t want to poll svn constantly because its not necessary.
Question
Is there a plugin for visual svn that can automatically send a message to hudson or is there a better way of doing this without using wget? I’ve tried using wget on the hudson build url in the post commit hook of visual svn server but I realized that the post commit hooks can only be set for the entire repository and not individual projects in visual svn server, so if we made a small change to a different project in the repository its going to tell hudson it needs to build even though no changes have occurred in the project that is linked with hudosn…
How about let Hudson figure that one out. Hudson can poll the repository (only the URL of your project) to find out if there are changes and build only if changes are detected.