使用msbuild步骤

时间:2016-09-16 07:44:50

标签: msbuild sonarqube sonarqube-msbuild-runner azure-pipelines

我刚刚在我的服务器上安装了最新版本的sonarqube,并使用声纳扫描程序可执行文件对我的项目进行了测试运行。这很有效。

在下一步中,我将使用现有的SonarQube构建步骤创建新的VSTS构建定义。 VSTS Build Definition

当我触发此构建时,在将报告上传到SonarQube服务器后,它在最后一步失败:

VSTS构建日志 enter image description here

SonarQube服务器日志 enter image description here

我不知道为什么会这样,因为声纳扫描仪工作正常。我在MS Build步骤中使用了相同的参数。

1 个答案:

答案 0 :(得分:1)

根据您的第一个屏幕截图中的此日志,看起来您的VSTS任务正在等待SonarQube服务器端的Background Task完成:

  

等待sonarqube服务器完成处理以确定质量门状态

(注意:这是VSTS task itself的日志,而不是成功完成的SonarQube扫描仪的日志)

问题是后台任务实际上失败了,因为你的第二个截图是错误的。失败对应于错误SONAR-8013(修复将在即将发布的SonarQube 6.1中发布)。