【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