You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SonarQube社区版能否配置为扫描Dev分支而非main分支?

如何将SonarQube社区版默认扫描分支改为Dev分支

通过SonarQube后台设置默认分支

这是最直接的全局配置方式,设置后所有默认扫描任务都会指向Dev分支:

  • 登录SonarQube管理后台,进入目标项目
  • 点击顶部的「项目设置」
  • 在左侧导航栏找到「分支」选项(社区版完全支持该功能)
  • 在「默认分支」下拉列表中选择你的Dev分支,保存更改即可

在扫描命令中明确指定Dev分支

如果需要临时切换分支扫描,或者在CI/CD流程中固定扫描Dev分支,可以在扫描命令里添加分支参数:

  • 通用sonar-scanner命令:
    sonar-scanner -Dsonar.branch.name=Dev
    
  • Maven项目:
    mvn sonar:sonar -Dsonar.branch.name=Dev
    
  • Gradle项目:
    ./gradlew sonar -Dsonar.branch.name=Dev
    

额外说明

SonarQube社区版完全支持分支扫描和默认分支修改,无需额外插件。如果你的扫描任务绑定在CI/CD流程中,记得同步更新CI脚本里的分支参数,确保Dev分支的代码提交能自动触发扫描,main分支仅在版本发布时按需扫描即可。

内容的提问来源于stack exchange,提问作者Maheswara Reddy Yarramreddy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 17:10:25