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

pvg*_*ijn 4 jenkins sonar-runner sonarqube

我想在我们的jenkins服务器上安装sonarQube.

我能找到的文档告诉我配置声纳运行器

Jenkins --> manage Jenkins -->  Configure system
Run Code Online (Sandbox Code Playgroud)

但是那里没有"声纳跑步者"的选择.有一个'声纳'选项,我配置了我的声纳服务器,声纳插件已安装并且是最新的.

如何让声纳 - 跑步者配置显示出来?

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

Jua*_*ich 29

在较新版本的Jenkins(如2.2)中,sonarqube runner配置正在进行中

管理Jenkins>全局工具配置

那个解决方案:)


小智 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服务器"第2和第3节. - >你可以确认你在Jenkins配置下有这个'声纳'部分吗?

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

  4. 你能试试这个:詹金斯 - >新工作 - >选择'建立一个自由式软件项目',输入一个工作名称 - >点击确定.Section Build - >'Add build Step':你能看到'Invoke standalone Sonar analysis'菜单: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 +亚军

不要犹豫,要求进一步精确.