jenkins 集成 SonarQube(5.6)

sonarQube安装

下载解压

cd /usr
wget https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-5.6.6.zip
unzip  sonarqube-5.6.6.zip

配置数据库,sonarQube需要使用数据库,打开/usr/sonarqube-5.6.6/conf/sonar.properties

sonar.jdbc.url=jdbc:mysql://111.112.113.114:3317/sonarqube2017?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
sonar.jdbc.username=root
sonar.jdbc.password=root207
sonar.sorceEncoding=UTF-8
sonar.login=admin
sonar.password=admin

启动关闭

cd   /usr/sonarqube-5.6.6/bin/linux-x86-64
./sonar.sh start
./sonar.sh stop

服务器地址设置


jenkins 集成 SonarQube(5.6)_第1张图片

安装sonarQubeScanner(3.0)安装

The SonarQube Scanner is recommended as the default launcher to analyze a project with SonarQube.
SonarQube Scanner 分析代码质量sonarqube的客户端。

cd /usr 
wget https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.0.3.778-linux.zip
unzip sonar-scanner-cli-3.0.3.778-linux.zip

配置sonarqube 服务器地址,在/usr/sonar-scanner-3.0.3.778-linux/conf/sonar-scanner.properties增加
sonar.host.url=http://10.45.40.102:9000

jenkins配置sonarquber插件

安装插件 ,系统管理->插件管理 查找SonarQube Plugin并安装

配置sonarqube服务器,系统管理->系统设置

jenkins 集成 SonarQube(5.6)_第2张图片

配置 sonarqube-scanner 系统管理->Global Tool Configuration

jenkins 集成 SonarQube(5.6)_第3张图片

项目配置

要让jenkins编译完成,自动将代码传给sonarqube进行分析,则要配置jenkins中的目标项目。
选择自己的project–》配置–>add pre-build step


jenkins 集成 SonarQube(5.6)_第4张图片

你可能感兴趣的:(jenkins 集成 SonarQube(5.6))