我在通过Jenkins运行声纳时面临一个问题,配置后我通过构建构建现在触发我的构建运行并成功创建EAR然后声纳部署启动也成功运行并在Jenkins构建处理结束时显示ANALYSIS SUCCESSFUL但即使在成功分析声纳构建后继续处理并且即使经过很长时间的等待也永远不会结束。最后一行构建处理是 “12:55:14.159 INFO - < - 删除已中止的构建” 请参阅随附的屏幕截图以参考。
任何人都可以帮我解决这个问题吗? 这种连续处理声纳分析背后的原因是什么? 它从未完成。我应该怎样做才能完成构建过程,以便我的构建最终成功?
答案 0 :(得分:0)
尝试重新启动Jenkins。它为我解决了这个问题。
答案 1 :(得分:0)
ANALYSIS SUCCESSFUL消息表示所有传感器和装饰器都已完成。仍然有一些必须进行的后期分析任务(特别是任何扩展PostJob的类)。我发现最终的日志输出消息并不总是准确指示错误。有一些插件永远流失但不产生任何输出。但是如果您的分析确实 停留在“删除已中止的构建”中,我不会感到惊讶。有时数据库清理程序可以使用长时间,但如果超过10分钟,它就会卡住。这很可能是数据库交互的问题。
继续的方法是启用所有可能的SQL跟踪。启用所有选项 - sonar.showProfiling = true,sonar.showSql = true,sonar.showSqlResults = true,sonar.verbose = true。有关详细信息,请参阅Sonar Analysis Parameters。
如果 没有告诉你哪里出错了,你可以通过编辑wrapper.conf来显示DEBUG日志输出,从而从sonar.log中获取更多信息。