SonarQube与jenkins集成

前言

使用 Jenkins 与 Sonar 集成对代码进行持续检测

jenkins 安装配置

jenkins安装配置比较简单,同样套路官网下载安装包,配置即可。

SonarQube与jenkins集成配置

在jenkins的插件管理里下载SonarQube插件

在jenkins系统设置里配置SonarQube插件

具体工程配置

具体properties配置

此文件放置到工作代码中

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#项目标识
sonar.projectKey=id
#项目名称
sonar.projectName=name
#版本
sonar.projectVersion=1.0
#编码
sonar.sourceEncoding=UTF-8
#目录代码根目录
sonar.sources=.

#项目模块
sonar.modules=common,web

common.sonar.projectName=common
common.sonar.sources=.
#模块的语言
common.sonar.language=java

web.sonar.projectName=web
sonar.sources=src
web.sonar.language=js

其他配置详见官网

构建完成登陆SonarQube系统找到对应项目看到析的果

结语

SonarQube与jenkins集成就完成了,集成的方式不只这一种,还有别的方式。