看看我们的构建日志,我可以看到这个警告:
建立31-Dec-2015 10:37:39 [WARN] [10:37:39.896]不推荐使用'sonar.profile'从命令行设置质量配置文件,并将在未来的SonarQube版本中删除.请在SonarQube服务器上配置项目使用的质量配置文件.
即使我很容易理解为什么它可以被弃用,我也有一个问题.我们为所有团队安装了一个SonarQube.每个团队必须符合给定的质量门,但可以根据需要定义自己的配置文件.我们正在与git分支机构合作.我们有"静态"分支,如master和develop,还有功能和bugfix分支,它们也被扫描(以确保合并前的代码质量).声纳中的条目也是从命令行创建的
Dsonar.project.branch=${bamboo.planRepository.branch}
这有助于我们为每个开发分支获得一个声纳条目.
问题:每次我们创建一个功能时,没有命令行会强制我们去Sonar并手动更改配置文件.
您有什么建议,想法可以帮助我们吗?
谢谢