美文网首页
Jenkins上集成sonar进行代码质量持续关注

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

作者: 雷神VeryYoung | 来源:发表于2017-10-16 19:07 被阅读0次

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

相关文章

网友评论

      本文标题:Jenkins上集成sonar进行代码质量持续关注

      本文链接:https://www.haomeiwen.com/subject/fffluxtx.html