Currently in my setup I can successfuly able to have branches automatically created from my Git repository and the associated Branch Plans automatically created and this works great! I have the defaults set to do automatic merging via the Branch Updater approach and as well configured to merge from the Parent Plan and then push onto the Branch.
Based on the documentation it appears to me that the following should happen but doesn't appear to be, and for this sake we'll say that I have the Parent Plan on master and created a branch called feature/A-1 and Bamboo has everything described above configured.
- Developer commits code to master
- Bamboo detects change and builds the master via the Parent Plan
- Parent Plan builds successfully
- Bamboo then builds the Branch Plan for feature/A-1 since a change happened in the master
Step 4 is the one that isn't happening. Everything else works just fine. if I actually commit something on the Branch feature/A-1 then the Branch Plan will run merging the master first running the plan, then on success pushing the master onto the branch feature/A-1
It would be nice if the Branch Plans would automatically build when the master does as well, to help make sure that the branch isn't diverging too far from the master.