我使用sonar-runner(2.8)在Jenkins工作中启动分析。 Sonar Branch插件安装在我使用的SonarQube 6.7.1服务器上。
无论我在params中使用什么值:
sonar.projectKey
sonar.projectName
sonar.branch.name #from branch plugin
sonar.branch.target #from branch plugin
我无法设置主分支名称。它总是被称为"主人"这是Main分支的默认名称。我还和负责检测长寿分支的正则表达式一起玩。
我可以在SonarQube服务器端(通过UI)手动更改Main分支的分支名称。我想在参数方面进行设置(在分析启动之前)以避免手动工作。
有可能吗?
答案 0 :(得分:1)
对分支机构的支持是SonarQube Developer Edition的一部分,SonarQube Developer Edition是一个商业软件包。如果您尚未为其购买许可证,则无法更改默认名称的名称。
如果您购买了许可证,则可以在“管理>分支和请求”页面中更改默认分支的名称。您可以在documentation page上阅读有关分支机构支持的更多信息。