詹金斯没有声纳​​ - 跑步选项吗?

时间:2014-09-08 14:12:46

标签: jenkins sonarqube sonar-runner

我希望在我们的jenkins服务器上安装sonarQube。

我能找到的文档告诉我在

中配置声纳 - 跑步者
Jenkins --> manage Jenkins -->  Configure system
然而,没有“声纳跑步者”#39;那里的选择。 有一个声纳'选项,我配置了我的声纳服务器,声纳插件已安装并且是最新的。

如何让声纳 - 跑步者配置出现?

(我们希望独立的声纳工作不是maven,因为这是一个没有maven的项目。)

4 个答案:

答案 0 :(得分:29)

在较新版本的Jenkins(如2.2)中,sonarqube runner配置位于

之下
  

管理Jenkins>全局工具配置

解决方案:)

答案 1 :(得分:5)

确定。所以,如果我理解得很好:

  1. 进入管理Jenkins' - > '管理插件' - >标签'已安装'在插件管理器中,您可以看到Jenkins Sonar插件'在已安装的插件中​​。 - >请注意,SonarGraph插件不是正确的插件。请确认您有:http://i.stack.imgur.com/SNZLG.jpg

  2. 您说可以在Jenkins中安装声纳服务器部件。我们了解到,您可以参考此文档http://docs.codehaus.org/display/SONAR/Configuring+SonarQube+Jenkins+Plugin#ConfiguringSonarQubeJenkinsPlugin-AddingSonarQubeServer,更具体地说,请参阅“添加SonarQube Server'第2点和第3点。 - >你能否证实你有这样的声纳'你詹金斯配置下的部分?

  3. 如果是以前的1& 2,你也应该在Jenkins中使用SonarQube Runner部分,就像之前的文档和我博客上的帖子一样。 - >你能否证实这是缺乏的部分?

  4. 你能试试这个: 詹金斯 - >新工作 - >选择“建立自由式软件项目'”,输入工作名称 - >单击确定。 部分构建 - > '添加构建步骤':您能看到“调用独立的声纳分析'菜单:http://i.stack.imgur.com/9TmFr.jpg

  5. 您已安装并正确配置SonarQube转轮:http://docs.codehaus.org/display/SONAR/Installing+and+Configuring+SonarQube+Runnerhttp://docs.codehaus.org/display/SONAR/Installing+and+Configuring+SonarQube+Runner

  6. 不要犹豫,要求进一步的精确度。

答案 2 :(得分:0)

我可以在Sonar部分看到Sonar Runner(正好在电子邮件通知部分上方)和Jenkins > Configure System

enter image description here

我安装了Jenkins 1.547和Sonar Plugin 2.1。但请注意,根据this链接,Jenkins 1.491+和Sonar插件2.1就足够了。

答案 3 :(得分:0)

我遇到了类似的问题。 解决方案是你需要在jenkins之外运行一次sonar-runner,然后重新启动jenkins。

在詹金斯之外运行声纳跑步者。下载步骤@中提到的声纳 - 跑步者 http://docs.sonarqube.org/display/SONAR/Installing

在代码库的根目录下创建 sonar-project.properties 文件。下面的链接描述了文件的内容。 http://docs.sonarqube.org/display/SONAR/Analyzing+with+SonarQube+Runner

从代码库运行sonar-runner.bat。

声纳分析完成后,Start Jenkins Jenkins现在将在配置页面中显示声纳 - 跑步者选项。