【问题标题】:SonarQube plugin install for Jenkins为 Jenkins 安装 SonarQube 插件
【发布时间】:2016-01-20 11:34:59
【问题描述】:

我已经为 Jenkins 成功安装了 SonarQube 插件。我正在关注这篇文章,它说单击 SonarQube 配置下的“高级按钮”。但我没有看到我必须配置声纳服务器详细信息的高级按钮。

当我转到 Plugin manager-Installed 时,我也可以看到 SonarQube 2.2.1 插件。

Reference.

编辑:

Q1) 当我运行声纳构建时,出现以下错误,但声纳构建成功。我可以看到仪表板已填充,但由于以下错误,我不确定是否已完全填充。

[ERROR] [23:02:19.082] Unable to create symbol table for : /var/lib/jenkins/jobs/Build-media-api/workspace/src/main/java/com/sample/la/ms/controller/MediaController.java
java.lang.IllegalStateException: Could not resolve type parameter: S in class Resources

Q2)我如何使用 Jenkins Sonar Qube 插件创建一个 Angular js 项目。当我单击我的 Web 项目 jenkins 作业的“构建后操作”时,我会看到带有高级按钮的 SonarQube 部分。但是那个高级按钮只支持我的 web(angular) 项目有一个 bower.json 文件与 grunt 一起使用的 maven 配置。

【问题讨论】:

  • 上面的截图是来自你的系统吗?因为高级按钮出现在 SonarQube 部分下方,并且您发布了 SonarQube runner 部分的图片?您的 SonarQube 部分是什么样的?
  • 啊是的。我在 Manage Jenkins->Configure System Know 下看不到 SonarQube 部分。请问为什么会这样?
  • 插件SonarQube 2.2.1也安装成功。
  • 在管理 Jenkins -> 管理插件 -> 已安装选项卡下可以看到“SonarQube 插件”?
  • 是的,我可以看到。另外我认为我不必重新启动 jenkins 服务器或任何正确的操作

标签: jenkins sonarqube jenkins-plugins


【解决方案1】:

当你说在那里看不到高级按钮时,“那里”在哪里?

他们所说的配置实际上是当您配置您尝试构建和部署的新项目时。所以很明显你有一些你想用 Jenkins 管理的 web 项目。当您使用 Jenkins 配置这个新的构建过程时,您现在应该看到 SonarQube 的新部分。

【讨论】:

  • 是的,我可以在 jenkins 配置下看到声纳 qube 的新部分。问题出在我在第 2 步分享的链接中,您可以看到红色的 Delete SonarQube 按钮上方的前进按钮。但就我而言,我错过了那个高级按钮
【解决方案2】:

您是否添加了 SonarQube 安装?如果您尚未添加安装(第 2 步),则无法对其进行配置。

编辑: 你混合了两种不同的东西...... 您引用的链接有两个部分:

  1. 添加 SonarQube 服务器 - 3 个步骤 - 在第 2 步中,您有“高级”按钮
  2. 添加 SonarQube Runner - 2 个步骤 - 第 2 步没有“高级”按钮

高级按钮仅用于配置 SonarQube 安装(服务器)。如果您安装了多个 SonarQube,您可以添加所有这些(配置 URL 等详细信息)并稍后在 jenkins 构建作业中选择一个。

【讨论】:

  • 是的,声纳 qube 安装完成。然后在 jenkis 配置系统下,我可以看到 SonarQube Runner 部分。然后我添加了一个 SonarQube Runner。然后我输入一个名称并使用默认设置,其中单击“自动安装”复选框并从 Maven Central 安装。然后我保存了。而已。我在这里缺少任何安装步骤吗?所以我假设 jenkins 会为我安装 Sonar Qube 跑步者,一旦我回来,我看不到步骤 2 中的高级按钮供我配置声纳跑步者。
  • 那么您是否尝试在您的项目配置之一中使用 SonarQube?如果安装了 Sonar Qube,在为项目创建新配置时,您应该会在安装后看到一个新选项。
  • @Johannes Zink 谢谢。请问我有两个问题。你能检查我的编辑答案吗
猜你喜欢
  • 2013-08-18
  • 2017-03-12
  • 2015-09-18
  • 2016-04-29
  • 2015-06-02
  • 1970-01-01
  • 2016-02-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多