为Jenkins

时间:2015-10-21 12:52:09

标签: jenkins sonarqube jenkins-plugins

我已经成功安装了Jenkins的SonarQube插件。我正在按照这篇文章说点击"前进按钮"在SonarQube配置下。但我没有看到那里的前进按钮,我必须配置声纳服务器的详细信息。

当我去插件管理器安装时,我也可以看到SonarQube 2.2.1插件。

Reference

SonarQube Runner Section in Jenkins Configuration

编辑:

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插件包含角度js项目。当我点击" post build action"我的网络项目詹金斯工作,我得到了带有提前按钮的SonarQube部分。但是这个前进按钮只支持maven configaration,我的web(角度)项目有一个bower.json文件与grunt一起使用。

2 个答案:

答案 0 :(得分:1)

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

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

  1. 添加SonarQube服务器 - 3个步骤 - 在步骤2中,您拥有"高级"按钮
  2. 添加SonarQube Runner - 2个步骤 - 没有"高级"第2步按钮
  3. 高级按钮仅显示配置 SonarQube安装(服务器)。如果您有多个SonarQube安装,您可以添加所有这些(配置URL等详细信息),稍后在jenkins构建作业中选择一个。

答案 1 :(得分:0)

当你说你没有看到那里的高级按钮时,"那里"?

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