Given there are master and dev git branches, a git repository is hosted on the Github and TeamCity 9.0.1 installed as a CI server.
The teamcity build project is configured to use github repository as a VCS root with refs/heads/master set as a default branch.
The desired behavior is to run auto-merge from master to dev when the build is successful.
So I add an Automatic merge build feature as specified here with the following settings:
- Watch builds in branches => Branch filter:
+:master
- Merge into branch:
dev
- Merge commit message:
TEAMCITY: Automatic merge branch master into dev
- Perform merge if:
build is successful
- Merge policy:
use fast-forward merge if possible
After pressing Run - the build is green, no errors are shown in the Build Log, but totally nothing was merged as desired!
What's wrong and where can I find the debug information about build features execution?