detail error:
ERROR:Validation of project reactor failed:
o to use the property “sonar.branch.name”
the branch plugin is required but not installed...
分析思路:
首先考虑版本问题,sonarqube7.4以上版本如果出现上述问题,可安装插件;但是7.4以下版本是不可行的,因为日志提示插件最低版只支持7.4以上sonar.
解决方案:
1.如果您使用的sonar7.4及以上版本,建议安装sonarqube-community-branch-plugin插件,安装对应版本。
2. 如果是sonar7.4以下版本,是不支持多分支检查功能的,可以有两种处理方式:
a. 升级你们的sonarqube版本,但是要注意,其相关的插件也要升级,以及如果你们也和我一样,有自定义插件的开发规则,那么也要找到对应版本插件,调整规则,一并升级。
b. 取消使用jenkins进行sonar扫描时的相关多分支配置,sonar.branch.name=prd,要保证一次扫描过程中不能出现两个分支的配置情况。
以上为我的个人处理过程,如有理解异同之处,欢迎各位大佬吐槽。嘿嘿😊