SonarQube 5.1无法执行,并显示消息"项目已经过分析"

时间:2015-10-22 15:19:38

标签: sonarqube sonarqube5.1

我们曾经发生SonarQube作业运行数小时的事件,在我们的CI环境中完成时似乎没有ETA。我们使用了一种解决方案,不仅可以中止构建作业,而且似乎还有一个辅助进程在CI代理本身上执行SonarQube。我已经读过指定sonar.forceAnalysis = true应该解决问题,但是从版本3.X开始不推荐使用这个问题,并且不需要使用此分析参数。我们希望能够主动解决这个问题,而不必在运行SonarQube的团队通知我们此问题后做出回应。是否有某种方法可以指定运行分析的进程刚终止的超时?

1 个答案:

答案 0 :(得分:0)

如果您希望在一段时间后杀死在CI环境中运行的分析,我建议您查看CI环境提供的功能。

SonarQube中没有这样的东西。

作为旁注,您应该查看即将发布的SonarQube 5.2版本。我们已经从分析仪切断了与数据库的连接,这意味着错误“已经分析的项目”不再发生。此外,分析工作完成的大量工作已移至服务器,以便更快地运行。