Our teamcity deployment runs as machine\teamcity. It also uses the same user for VCS.
I have added build steps to check out files, update them and check in. This causes the build trigger to be triggered by teamcity itself!
So I tried to add a rule to build trigger:
This becomes -:user=machine\teamcity:**
Still the build is triggered by changes.
Any clue on how to fix this? This is a very common scenario when updating build numbers etc, so it should be fixable!