I am trying to use the approach suggested by Pavel Sher for issue TW-5428.
If I specify the checkout rules for the subversion root in the form:
then I automatically get the agent requirement enforced to have svn.tag defined, so I cannot run the build on any of the agents. I want to supply this property using HTTP build triggering, so I define dummy svn.tag=XX in the project configuration and then run HTTP request:
In the build parameters I see that svn.tag has the value I have supplied in the HTTP request and message “changed, original value XX”
Clean checkout (subversion) is done on the build agent, the build gets started but fails with message:
16:34:58]: [VCS Root: MYROOT_URL] checkout rules: tags/XX=>myroot; -:.; revision: 5941_2010/04/19 15:20:16 -0400
[16:34:58]: [Updating sources: Agent side checkout...] Failed to perform checkout on agent: org.tmatesoft.svn.core.SVNException: svn: Error during update from svn://subversion/REPONAME/tags/XX to E:\BuildAgent\work\3604f3c5fd2e6a88\myroot svn: URL 'svn://subversion/REPONAME/tags/XX' doesn't exist
Can this be done?