azure - 如何从 Bamboo 执行 SonarQube Runner?

标签 azure sonarqube bamboo sonar-runner sonarqube-5.4

我已在 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 使用。即:

  1. 在 Bamboo 服务器上安装配置适用于 MSBuild 的 SonarQube Scanner
  2. 通过 Bamboo 运行命令:
    1. MSBuild.SonarQube.Runner.exe 开始/k:"sonarqube_project_key"/n:"sonarqube_project_name"/v:"sonarqube_project_version"
    2. 构建项目
    3. MSBuild.SonarQube.Runner.exe 结束

关于azure - 如何从 Bamboo 执行 SonarQube Runner?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37025033/

相关文章:

c# - Azure Redis Messagepack-csharp 内存不足异常

azure - ADAL:W8.1 应用程序尝试注销用户

SonarQube - 使用不同的字符集连接到 oracle

amazon-s3 - 将平面文件从 Bamboo 部署到 S3

java - Sonar :sonar work?如何

c++ - 采用 Bamboo 或 TeamCity 作为原生 Windows C++ 构建自动化/CI 服务器?

debugging - "perfect error": untraceable, 未命名,来自梦幻岛

caching - 设置 azure localcache isenabled 的影响

sonarqube - sonar-project.properties 文件中排除的目录不起作用(对我来说)

c# - ExcludeFromCodeCoverage 不适用于 CloseAsync 方法