zoukankan      html  css  js  c++  java
  • 【Linux】【jenkins】自动化运维七 整合sonarqube代码审查

    1.安装插件:SonarQube Scanner for Jenkins

    插件安装教程参考:https://www.cnblogs.com/jxd283465/p/11542680.html

    2.SonarQube安装教程参考:https://www.cnblogs.com/jxd283465/p/11550291.html

    3.Jenkins设置,在系统管理--》系统配置

    sonar中生成用户令牌

     

     4.全局工具中配置SonarQube Scanner

     5.构建项目中设置,增加构建步骤 Execute SonarQube Scanner

     

    java:
    sonar.projectKey=AcadDataApi
    sonar.projectName=AcadDataApi
    sonar.projectVersion=1.0
    #源码位置(必填项,相对于jenkins的workspace路径)
    sonar.sources=src/main/java
    #编译后的class位置(必填项,旧版本此项可不填,建议还是填入,相对路径同上)
    sonar.java.binaries=target/classes
    sonar.language=java
    sonar.sourceEncoding=UTF-8
    
    Vue:
    #projectKey项目的唯一标识,不能重复
    sonar.projectKey=AcadDataWeb
    sonar.projectName=AcadDataWeb
    sonar.projectVersion=1.0
    sonar.sourceEncoding=UTF-8
    sonar.modules=javascript-module
    
    # JavaScript module
    javascript-module.sonar.projectName=JavaScript Module
    javascript-module.sonar.language=js
    javascript-module.sonar.sources=.
    javascript-module.sonar.projectBaseDir=src
  • 相关阅读:
    单元测试
    软件测试计划
    软件杯A9的设计与实现
    阅读笔记7
    阅读笔记6
    阅读笔记5
    阅读笔记4
    阅读笔记3
    阅读笔记2
    阅读笔记1
  • 原文地址:https://www.cnblogs.com/jxd283465/p/11548590.html
Copyright © 2011-2022 走看看