美文网首页
Sonar Qube与Jenkins集成测试Maven项目

Sonar Qube与Jenkins集成测试Maven项目

作者: Mendel_Wong | 来源:发表于2019-07-05 11:09 被阅读0次

参考:
jenkins集成sonarQube分析maven项目
jenkins集成sonar,maven,git进行代码分析

  • 配置pom.xml
    其实参考文章里都是配置setting.xml,但是我偷懒直接在pom.xml里配置了。
<!在<profiles>节点中添加:>  
       <profile>
            <id>sonar</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                <sonar.host.url>
                http://sonarQube所在的服务器IP地址:9000
                </sonar.host.url>
            </properties>
        </profile> 
  • 在Sonar Queb中生成token
    <1>.登录sonarQube
    <2>.配置–权限,点击下图所标注的位置:


    生成token

    <3>.在弹出窗口中填写名称,生成后必须立即复制,因为token只会显示一次。


    生成的token必须立即保存
  • Jenkins中集成Sonar Qube
    <1>.在jenkins中安装SonarQube Scanner for Jenkins插件


    安装SonarQube Scanner for Jenkins插件

    <2>.在配置页对SonarQube servers进行配置:
    系统配置–系统设置–SonarQube servers/Quality Gates - Sonarqube


    配置.png
    <3>.在待分析的项目配置中填写分析命令
    分析命令

现在就可以进行构建了。

相关文章

网友评论

      本文标题:Sonar Qube与Jenkins集成测试Maven项目

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