我已在 Azure 虚拟机中设置 SonarQube。
sonarqube-5.4
MSBuild.SonarQube.Runner-2.0
位于 9000 端口的 SonarQube 网站已启动并运行。
( http://something.regionname.cloudapp.azure.com:9000/ )
现在,如何从本地的bamboo构建服务器执行sonarrunner?
配置设置和其他更改是什么?
之前,我在本地成功设置了使用bamboo的sonarqube,因为都是本地路径。
但是现在,我想在不同的服务器上安装sonarqube和bamboo。如何连接这两个?
请提供详细的评论/设置。
谢谢
巴努。
最佳答案
有一个 Bamboo 插件:https://marketplace.atlassian.com/plugins/com.marvelution.bamboo.plugins.sonar.tasks/server/overview
我没有使用过它,而且我不知道它是否支持 SonarQube Scanner for MSBuild(我对此表示怀疑。)
也许您最好的选择是将 Bamboo 视为一个精美的 CLI,并按照 instructions for analyzing from the command line 使用。即:
- 在 Bamboo 服务器上安装配置适用于 MSBuild 的 SonarQube Scanner
- 通过 Bamboo 运行命令:
MSBuild.SonarQube.Runner.exe 开始/k:"sonarqube_project_key"/n:"sonarqube_project_name"/v:"sonarqube_project_version"
- 构建项目
MSBuild.SonarQube.Runner.exe 结束
关于azure - 如何从 Bamboo 执行 SonarQube Runner?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37025033/