美文网首页
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