Hello,
I am seeking clarification regarding the actual behavior of the branch-overrides feature in Bamboo YAML Specs.
From the official documentation, it appears that having a single bamboo-specs file (YAML) in the default branch (for example, master) and configuring branch-overrides within it should be sufficient for Plan Branches to automatically apply the respective overrides when created from matching branches.
However, in practice (with Bamboo Data Center 9.6.11), we are experiencing issues:
bamboo specs file in master branch -> after scan specs -> Specs configuration updated in history
feature branch scan specs result is Error. specs file does not exist in feature branch.
And feature branch's plan is same default branch plan.
Skipping Specs detection. Specs revision not detected in repository 'linux' on branch 'feature/JIRA-335-test'. Make sure you have placed your Bamboo Specs in the correct location. You must put either bamboo.yml for YAML Specs or Java Specs Maven project in the bamboo-specs directory under the repository root.
This seems to contradict the documentation, which states that a single specs file in the default branch should be sufficient. Could you please clarify:
It would be very helpful to have a detailed explanation or an official recommendation on how best to structure Bamboo Specs for Plan Branches with branch-overrides.
Thank you very much for your assistance!