我的第一个问题,很抱歉给您带来不便。我在Jenkins的步骤中使用Jenkins+SonarQube.I添加了"Execute SonarQube Scanner“时遇到了一个问题,肯定会很好,因为今天其他项目去smoothly.But的过程失败了--我检查了控制台输出,发现一个文件上的分析不会继续执行,就像:
10:34:05 10:34:05.289 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:34:24 10:34:24.350 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:34:34 10:34:34.352 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:34:53 10:34:53.602 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:35:05 10:35:05.682 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:35:18 10:35:18.668 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:35:32 10:35:32.014 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:35:42 10:35:42.411 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:35:52 10:35:52.794 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:36:06 10:36:06.153 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:36:22 10:36:22.734 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:36:35 10:36:35.653 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:36:46 10:36:46.115 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:36:58 10:36:58.513 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:37:10 10:37:10.391 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:37:20 10:37:20.984 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:37:31 10:37:31.926 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:37:42 10:37:42.755 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:37:53 10:37:53.334 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:38:04 10:38:04.270 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:38:14 10:38:14.781 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:38:29 10:38:29.538 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:38:46 10:38:46.069 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java 哪一个结果是"java.lang.OutOfMemoryError:GC开销超过“,声纳分析就会失败,有什么帮助吗?非常感谢。
顺便说一句,java文件是名为"BaseCmd.java“的Apache文件之一,所以原始文件应该没有问题。
发布于 2018-04-18 08:45:23
如果您在google框中键入"SonarQube“,然后单击列表中的第一项,然后单击”需要设置分析“,那么您将到达下面的页面:
F.A.Q.
使用java.lang.OutOfMemoryError分析错误: GC开销超过上限。我做什么好?
这意味着您的项目太大或太复杂,扫描仪无法使用默认内存分配进行分析。要解决这个问题,您需要为运行分析的进程分配一个更大的堆(在这里使用-Xmxnumeric值)。一些CI引擎可能会为您提供一个输入来指定必要的值,例如,如果您使用Jenkins作业中的Maven构建步骤来运行分析。否则,使用Java选项来设置更高的值。请注意,此处省略了设置Java选项的详细信息,因为它们因环境而异。
发布于 2018-04-24 09:53:06
没有找出我被塞的原因:当然,这个文件是可以的,所以我最终将这个文件添加到忽略列表中。这一过程进展顺利。
https://stackoverflow.com/questions/49890899
复制相似问题