【问题标题】:Is it possible to set up the Main Branch name automatically?是否可以自动设置主分支名称?
【发布时间】:2018-08-21 22:08:21
【问题描述】:

我使用 sonar-runner (2.8) 在 Jenkins 作业中启动分析。 Sonar Branch 插件安装在我使用的 SonarQube 6.7.1 服务器上。

不管我在参数中输入了什么值:

sonar.projectKey

声纳.项目名称

sonar.branch.name #来自分支插件

sonar.branch.target #来自分支插件

我无法设置主分支名称。它总是被称为“master”,这是 Main 分支的默认名称。我还使用了负责检测长寿命分支的正则表达式。

我可以在 SonarQube 服务器端手动更改主分支的分支名称(通过 UI)。我想在参数方面(在启动分析之前)设置它以避免手动工作。

有可能吗?

【问题讨论】:

    标签: sonarqube sonar-runner


    【解决方案1】:

    对分支的支持是 SonarQube 开发者版的一部分,它是一个商业包。如果您尚未购买默认名称的许可,您将无法更改默认名称的名称。

    如果您确实购买了许可证,那么您可以在“管理 > 分支和拉取请求”页面中更改默认分支的名称。您可以在 documentation page 上阅读有关对分支的支持的更多信息。

    【讨论】:

    • 关于我们拥有的版本: 版本:数据中心版;测试类型; 2018 年 12 月 13 日到期。关于您的回复:我知道我们已经安装了 Branch 插件(1.0 (build 507)installed)。我也知道我可以在服务器端更改分支名称(我可以从 Project 页面点击 Administration->Branches 来完成)。我的问题一般是关于 - 我可以不用手做吗?您的一位同事(Teryk)已经回复我(谢谢!)我需要使用 REST API。所以这个更适合我:next.sonarqube.com/sonarqube/web_api/api/project_branches
    • 您拥有数据中心版许可证,这意味着您是 SonarSource 客户。在这种情况下,您可以访问 SonarSource 支持,这是获得帮助的最佳方式。您应该与他们取得联系。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-01
    • 2020-08-16
    • 2022-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-06
    相关资源
    最近更新 更多