0

我在通过 Jenkins 运行声纳时遇到问题,在配置后,当我通过构建进行构建时,现在触发我的构建运行并成功创建 EAR,然后声纳部署开始,它也成功运行并在 Jenkins 构建处理结束时显示 ANALYSIS SUCCESSFUL 但即使在之后声纳构建的成功分析继续处理,即使经过很长时间的等待,它也永远不会结束。构建处理的最后一行是“12:55:14.159 INFO - <- Delete aborted builds”,请参阅随附的屏幕截图以供参考。在此处输入图像描述

有人可以帮我解决这个问题吗?这种连续处理声纳分析的原因是什么?它永远不会完成。我应该怎么做才能完成构建过程,以便我的构建最终成功?

4

2 回答 2

0

ANALYSIS SUCCESSFUL 消息仅表示所有传感器和装饰器都已完成。还有一些必须执行的后分析任务(特别是任何扩展PostJob的类)。我发现最终的日志输出消息并不总是能准确地指出问题所在。有些插件会永远搅动,但不会产生任何输出。但是,如果您的分析真的停留在“删除中止的构建”上,我不会感到惊讶。有时 Database Cleaner 可能需要很长时间,但如果超过 10 分钟,就会卡住。这很可能是数据库交互的问题。

继续的方法是启用所有可能的 SQL 跟踪。启用所有选项 - sonar.showProfiling=true、sonar.showSql=true、sonar.showSqlResults=true 和 sonar.verbose=true。有关详细信息,请参阅声纳分析参数

如果不能告诉您出了什么问题,您可能会幸运地通过编辑 wrapper.conf 以显示 DEBUG 日志输出从 sonar.log 中获取更多信息。

于 2013-09-06T03:49:57.480 回答
0

尝试重新启动 Jenkins。它为我解决了这个问题。

于 2013-09-05T07:21:25.323 回答