【发布时间】:2016-01-20 11:34:59
【问题描述】:
我已经为 Jenkins 成功安装了 SonarQube 插件。我正在关注这篇文章,它说单击 SonarQube 配置下的“高级按钮”。但我没有看到我必须配置声纳服务器详细信息的高级按钮。
当我转到 Plugin manager-Installed 时,我也可以看到 SonarQube 2.2.1 插件。
编辑:
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