问题
I've created a Team City build to build the feature branches:
Default Branch: refs/heads/development Branch Specification: refs/heads/feature/*
I have a vcs trigger so it builds for every git push. But I don't want it to build when someone pushes to the development branch.
I have tried playing with the branch filter in the trigger, but either features and development build on push, or none of them do.
I'm using TC 9.1.1
回答1:
Try the following settings:
Default Branch: refs/heads/development
Branch Specification: +:refs/heads/feature/*
VCS trigger branch filter:
+:*
-:<default>
回答2:
We are using TC 2017.2 and had the same problem. We could disable the automatic triggering, but you could still start it by hand, which is annoying as it will keep a build agent occupied for nothing.
Then we found out we have the option to disable the actual build of a feature branch.
If you go to Version Control Settings
there is a Default Branch Settings
section.
More info here
来源:https://stackoverflow.com/questions/32631949/how-to-get-teamcity-build-trigger-filter-to-build-feature-branches-but-not-defau