SonarRunner无法识别的选项:视图

时间:2015-05-04 12:44:25

标签: plugins jenkins sonarqube sonar-runner

我们正在Jenkins上运行“ Invoke Standalone SonarQube Analysis ”构建步骤,其中包含以下配置:

  • 目标:观点
  • JDK :(从Job继承)
  • 声纳浇道-2.4

一般信息:

  • SonarQube版本:4.3
  • Jenkins版本: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

这意味着正确安装了声纳跑步器。 我也在SonarQube上检查了“视图”的安装。 lisence是活动的,如果我在本地运行“声纳 - 跑步者视图”,一切都运行得很好。

对这种奇怪行为的任何想法?

2 个答案:

答案 0 :(得分:0)

问题的原因仍然未知,但在Jenkins上重新安装SonarQube插件后,一切都恢复正常。 (降级插件并在之后更新)

答案 1 :(得分:0)

此问题与Jenkins SonarQube插件2.2中的回归有关 它已在Jenkins SonarQube插件2.2.1中修复。 请参阅:http://jira.codehaus.org/browse/SONARJNKNS-214