Jenkins上集成sonar进行代码质量持续关注

2017-10-16  本文已影响0人  雷神VeryYoung

1.安装好sonar的前提下

2.在jenkins的插件管理中选择安装sonar jenkins plugin,该插件可以使项目每次构建都调用sonar进行代码度量。

进入配置页面对sonar插件进行配置,如下图:

token的获取方法:http://www.jianshu.com/p/a37ba2a6ce5a

3.配置完成后,进入Jenkins的项目配置,在项目配置的构建项选择如下图:

4.选择JDK的时候如果有提示某些配置缺失,点击进入提示的链接进入配置(我这出现了SonarQube Scanner没有配置)

Analysis properties:(需要更全面的请上谷歌)

#required metadata

#projectKey项目的唯一标识,不能重复

sonar.projectKey=WebTest

sonar.projectName=WebTest

sonar.projectVersion=1.0

sonar.sourceEncoding=UTF-8

sonar.modules=java-module

# Java module

java-module.sonar.projectName=Java Module

java-module.sonar.language=java

# .表示projectBaseDir指定的目录

java-module.sonar.sources=.

java-module.sonar.projectBaseDir=src

sonar.binaries=classes

5.以上完成后点击立即构建,一段时间后在Jenkins上会出现相关sonar的信息。在sonar的平台上也会出现最后一张图的结果,期待后续的sonar结果分析插件。

PS:一个规则地址https://github.com/youngvery/sonar-rule

上一篇 下一篇

猜你喜欢

热点阅读