我正在使用与Jenkins 2.48集成的sonarqube 6.1。在Jenkins中,它显示我的构建成功运行。但在Sonarqube,它显示失败。
詹金斯:POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0
Finished: SUCCESS
Sonarqube(红色失败):
[![在此处输入图像说明] [1]] [1]
Sonarqube项目中“failed
”的含义是什么?
是否意味着配置错误或使用Jenkins进行错误的迭代?
我该如何解决这个问题?
我已经检查了后台任务。项目最近失败了,但在项目总结中,它显示了过去失败的细节。 [![在此处输入图像说明] [2]] [2]
答案 0 :(得分:1)
SonarQube分析分为两个独立的任务:
由于您的Jenkins构建成功,这意味着Scanner确实可以正常工作,但在CE方面,它无法处理扫描仪的结果。
请参阅Background Tasks文档,了解如何获取CE任务的日志,并了解分析结果处理失败的原因。
答案 1 :(得分:1)
SonarQube方式的默认配置在以下情况下将代码标记为失败
: