I’m using SonarQube 7.9 and trying to configure branch analysis for Long and short lived branches.
I have used sonar.branch.name=(dynamic branch name) and sonar.target.name=develop but though the analysis has been run on feature branch it shows as develop and not the name of feature branch.
In UI I have mentioned long lived branch regex as develop and release.
Note: I get the analysis fro short lived branch if i remove target name parameter.
Please advise if I’m missing any other config.
Since you’re using “(dynamic branch name)”, I think the easiest thing to start with is adding
-Dsonar.scanner.dumpToFile=[path to file] to your analysis command to see exactly what property values analysis is getting. We can go from there.
I have generated dump file and it says the below:
And i realize now that no analysis is being made when i defined the above but if remove branch.target, it works fine.
What error do you get?