2017-03-22 204 views
1

我正在使用与Jenkins 2.48集成的sonarqube 6.1。在詹金斯,它显示我的构建成功运行。但在Sonarqube,它显示失败。sonarqube项目失败

詹金斯:

POST BUILD TASK : SUCCESS 
END OF POST BUILD TASK : 0 
Finished: SUCCESS 

Sonarqube(以红色失败):

[1]

什么 “failed” 的意思是在[[在这里输入的形象描述] [1]!] Sonarqube项目? 这是否意味着Jenkins的配置错误或迭代错误?

我该如何解决这个问题?

我检查了后台任务。项目最近失败,但在项目总结中,它显示过去失败的细节。 [2]

回答

1

的SonarQube分析被分成两个独立的任务[[此处输入图像的描述] [2]!]:

  • 在 '声纳扫描仪' 运行代码上的分析(这是Jenkins版本会发生什么情况)并将结果打包并发送给SonarQube实例。
  • 的“计算引擎”(CE)使用打包结果,并计算几个质量指标(为前,行政长官负责更新质量门状态)

由于您的詹金斯建设是成功的,这意味着扫描仪确实做得很好,但在CE方面它没有处理扫描仪的结果。

请参阅Background Tasks有关如何获取CE任务日志以及了解分析结果处理失败原因的文档。

+0

谢谢你的回答。 – Harsha

+0

我对背景任务有了清晰的认识。但为什么它不显示我最近失败?它向我展示了过去失败的细节。我更新了我的问题 – Harsha