SonarRunner 无法识别的选项:视图
SonarRunner Unrecognized option: views
我们是 运行 一个“Invoke Standalone SonarQube Analysis”在 Jenkins 上的构建步骤,配置如下:
- 目标:观看次数
- JDK:(继承自 Job)
- sonar-runner-2.4
一般信息:
- SonarQube 版本:4.3
- 詹金斯版本:1.606
- SonarQube 插件(在 Jenkins 中):2.2
几天前一切正常,但从那以后构建总是失败。如果当时在 Jenkins 服务器上进行了任何(插件)更改,我们将无法重建。尽管如此,我们现在 运行 变成了 ERROR: Unrecognized option: views
。使用其他目标效果很好,因此跑步者一般都能正常工作。
18:03:38 Started by user myUser
18:03:38 [EnvInject] - Loading node environment variables.
18:03:38 Building on master in workspace c:\Jenkins\jobs\myRunnerJob\workspace
18:03:38 [workspace] $ c:\sonar-runner-2.4\bin\sonar-runner.bat -e views -Dsonar.jdbc.url=myDatabaseURL ******** ******** -Dsonar.host.url=myHostUrl ******** ******** -Dsonar.projectBaseDir=c:\Jenkins\jobs\myRunnerJob\workspace
18:03:38 d:\Programs\sonar-runner-2.4
18:03:38 ERROR: Unrecognized option: views
18:03:38 INFO:
18:03:38 INFO: usage: sonar-runner [options]
18:03:38 INFO:
18:03:38 INFO: Options:
18:03:38 INFO: -D,--define <arg> Define property
18:03:38 INFO: -e,--errors Produce execution error messages
18:03:38 INFO: -h,--help Display help information
18:03:38 INFO: -v,--version Display version information
18:03:38 INFO: -X,--debug Produce execution debug output
18:03:38 Started calculate disk usage of build
18:03:38 Finished Calculation of disk usage of build in 0 seconds
18:03:38 Started calculate disk usage of workspace
18:03:38 Finished Calculation of disk usage of workspace in 0 seconds
18:03:38 Finished: SUCCESS
运行 "-v" 而不是 "views" 结果如下:
[...]
17:30:12 d:\Programs\sonar-runner-2.4
17:30:12 SonarQube Runner 2.4
17:30:12 Java 1.7.0_71 Oracle Corporation (64-bit)
17:30:12 Windows Server 2008 R2 6.1 amd64
17:30:12 Started calculate disk usage of build
17:30:12 Finished Calculation of disk usage of build in 0 seconds
17:30:12 Started calculate disk usage of workspace
17:30:12 Finished Calculation of disk usage of workspace in 0 seconds
17:30:13 Finished: SUCCESS
这意味着sonar-runner安装正确。
我也在 SonarQube 上检查了 "Views" 的安装。许可是有效的,如果我是 运行 本地的 "sonar-runner views",一切都运行完美。
对这种奇怪的行为有什么想法吗?
问题的原因还不清楚,但是在Jenkins上重新安装SonarQube插件后一切恢复正常。 (插件降级后更新)
此问题与 Jenkins SonarQube 插件 2.2 中的回归有关
它已在 Jenkins SonarQube 插件 2.2.1 中修复。
参见:http://jira.codehaus.org/browse/SONARJNKNS-214
我们是 运行 一个“Invoke Standalone SonarQube Analysis”在 Jenkins 上的构建步骤,配置如下:
- 目标:观看次数
- JDK:(继承自 Job)
- sonar-runner-2.4
一般信息:
- SonarQube 版本:4.3
- 詹金斯版本:1.606
- SonarQube 插件(在 Jenkins 中):2.2
几天前一切正常,但从那以后构建总是失败。如果当时在 Jenkins 服务器上进行了任何(插件)更改,我们将无法重建。尽管如此,我们现在 运行 变成了 ERROR: Unrecognized option: views
。使用其他目标效果很好,因此跑步者一般都能正常工作。
18:03:38 Started by user myUser
18:03:38 [EnvInject] - Loading node environment variables.
18:03:38 Building on master in workspace c:\Jenkins\jobs\myRunnerJob\workspace
18:03:38 [workspace] $ c:\sonar-runner-2.4\bin\sonar-runner.bat -e views -Dsonar.jdbc.url=myDatabaseURL ******** ******** -Dsonar.host.url=myHostUrl ******** ******** -Dsonar.projectBaseDir=c:\Jenkins\jobs\myRunnerJob\workspace
18:03:38 d:\Programs\sonar-runner-2.4
18:03:38 ERROR: Unrecognized option: views
18:03:38 INFO:
18:03:38 INFO: usage: sonar-runner [options]
18:03:38 INFO:
18:03:38 INFO: Options:
18:03:38 INFO: -D,--define <arg> Define property
18:03:38 INFO: -e,--errors Produce execution error messages
18:03:38 INFO: -h,--help Display help information
18:03:38 INFO: -v,--version Display version information
18:03:38 INFO: -X,--debug Produce execution debug output
18:03:38 Started calculate disk usage of build
18:03:38 Finished Calculation of disk usage of build in 0 seconds
18:03:38 Started calculate disk usage of workspace
18:03:38 Finished Calculation of disk usage of workspace in 0 seconds
18:03:38 Finished: SUCCESS
运行 "-v" 而不是 "views" 结果如下:
[...]
17:30:12 d:\Programs\sonar-runner-2.4
17:30:12 SonarQube Runner 2.4
17:30:12 Java 1.7.0_71 Oracle Corporation (64-bit)
17:30:12 Windows Server 2008 R2 6.1 amd64
17:30:12 Started calculate disk usage of build
17:30:12 Finished Calculation of disk usage of build in 0 seconds
17:30:12 Started calculate disk usage of workspace
17:30:12 Finished Calculation of disk usage of workspace in 0 seconds
17:30:13 Finished: SUCCESS
这意味着sonar-runner安装正确。 我也在 SonarQube 上检查了 "Views" 的安装。许可是有效的,如果我是 运行 本地的 "sonar-runner views",一切都运行完美。
对这种奇怪的行为有什么想法吗?
问题的原因还不清楚,但是在Jenkins上重新安装SonarQube插件后一切恢复正常。 (插件降级后更新)
此问题与 Jenkins SonarQube 插件 2.2 中的回归有关 它已在 Jenkins SonarQube 插件 2.2.1 中修复。 参见:http://jira.codehaus.org/browse/SONARJNKNS-214