SonarQube 5.6.6无SCM代码扫描:能否自动分配新问题给指定开发者?
给无SCM管理的代码自动分配问题负责人
好消息,这个需求在SonarQube 5.6.6里是完全可以实现的!只要目标开发者已经在Sonar系统中存在,你可以通过分析属性文件直接指定负责人,让新发现的问题自动分配给对方。
具体配置方法
你只需要在Sonar分析使用的属性文件(比如sonar-project.properties)中添加对应的配置参数即可:
- 全局项目级配置:如果整个无SCM的代码都要分配给同一个开发者,添加这一行:
sonar.analysis.owner=你的目标开发者用户名 - 细粒度目录配置:如果不同目录的代码需要分配给不同负责人,可以针对特定路径设置:
# 示例:给src/main/java/com/yourpackage目录指定负责人 sonar.analysis.owner.com.yourpackage=目标开发者用户名
关键注意点
- 务必保证填写的用户名和SonarQube系统中已存在的用户账号完全匹配(包括大小写),否则Sonar无法识别,不会完成自动分配。
- 这个配置仅对没有SCM提交记录的代码生效,如果后续代码关联了Git/SVN等SCM信息,Sonar会优先使用SCM中的提交者信息来分配问题。
- 针对SonarQube 5.6.6版本,这个参数是官方支持的,完全可以放心使用。
内容的提问来源于stack exchange,提问作者SebG
相关产品推荐
相关产品推荐

