I have a build template which has a VCS trigger set up; each configuration that uses the template always has one particular VCS root and another one unique to that subproject. I would like the build to trigger (by polling) only when changes are detected in the unique project, not the "shared" VCS. I have tried adding trigger rules to the template with the following syntax, to try and prevent builds on that VCS, but it continues to trigger:
where vcs_name is the "VCS root id" as specified in the VCS Root. The documentation is slightly confusing (https://confluence.jetbrains.com/display/TCD9/Configuring+VCS+Triggers#ConfiguringVCSTriggers-buildTriggerRules) because the example it provides is :
and as far as I can tell, the id is not allowed to include space characters, unless the vcs_name is supposed to be the name and not the id, the documentation says it should be the id:
"VCS_root_id - if specified, limits the rule only to the changes from the corresponding VCS root."
Has anyone got this working with templates + multiple vcs roots?