2016-09-16 38 views
0

我刚刚在我的服务器上安装了最新版本的sonarqube,并使用sonar-scanner可执行文件对我的项目进行了测试运行。这工作。无法执行msbuild的任务错误步骤

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

当我触发这个版本,它失败在最后一步,之后的报告已上载至我SonarQube服务器:

VSTS构建日志 enter image description here

SonarQube服务器日志 enter image description here

我不知道为什么会发生这种情况,因为声纳扫描仪工作得很好。我在MS Build步骤中使用了相同的参数。

回答

1

看起来你的VSTS任务未决的Background Task上SonarQube服务器端完成,按照该日志在您的第一张截图:

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

(注:这是来自VSTS task itself日志,而不是从SonarQube扫描器,没有完成成功)

问题是,后台任务实际上失败,并显示错误,如您的第二个屏幕截图。失败对应于bug SONAR-8013(修复将在即将发布的SonarQube 6.1中发布)。

+0

好的,谢谢你的回答。我现在在这个问题上花了两天的时间。我在构建步骤中选择了“建立在质量上的失败状态”,但它仍在等待这个。 –

+0

你现在知道解决方法吗? –

+0

没有。 6.1发布候选版本即将推出,敬请期待[此处](https://groups.google.com/forum/#!forum/sonarqube)发布。 –