我刚刚在我的服务器上安装了最新版本的sonarqube,并使用声纳扫描程序可执行文件对我的项目进行了测试运行。这很有效。
在下一步中,我将使用现有的SonarQube构建步骤创建新的VSTS构建定义。
当我触发此构建时,在将报告上传到SonarQube服务器后,它在最后一步失败:
我不知道为什么会这样,因为声纳扫描仪工作正常。我在MS Build步骤中使用了相同的参数。
答案 0 :(得分:1)
根据您的第一个屏幕截图中的此日志,看起来您的VSTS任务正在等待SonarQube服务器端的Background Task完成:
等待sonarqube服务器完成处理以确定质量门状态
(注意:这是VSTS task itself的日志,而不是成功完成的SonarQube扫描仪的日志)
问题是后台任务实际上失败了,因为你的第二个截图是错误的。失败对应于错误SONAR-8013(修复将在即将发布的SonarQube 6.1中发布)。