sonarQubeJenkins 集成 Sonar

一、sonar启动,停止,重启服务命令
进入sonar安装bin目录下如/usr/local/sonarqube-5.6.1/bin/linux-x86-64,运行命令:
./sonar.sh stop 停止服务
./sonar.sh start 启动服务
./sonar.sh restart 重启服务
二 汉化
sonar-l10n-zh-plugin-1.11.jar下载地址(注意不同的版本之间要匹配)
在这里插入图片描述
https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases
找到1.11 jar,将下载好的sonar-l10n-zh-plugin-1.11.jar放到/usr/local/sonarqube-5.6.1/extensions/plugins下,重启sonarqube服务(./sonar.sh restart)

jenkins安装好之后,选中某个环境的项目:

这里写图片描述

这里写图片描述

这里写图片描述
这里写图片描述

Analysis properties中的值:

sonar.projectKey=dev-tms-admin  
sonar.projectName=dev-tms-admin
sonar.projectVersion=1.0-SNAPSHOT
sonar.sources=src
sonar.java.binaries=target
sonar.language=java
sonar.sourceEncoding=UTF-8

如果一个工程分了api和web模块,配置如下:

sonar.projectKey=tms-admin-web  
sonar.projectName=tms-admin-web
sonar.projectVersion=1.0-RELEASE
sonar.sources=tms-admin-web/src
sonar.java.binaries=tms-admin-web/target
sonar.language=java
sonar.sourceEncoding=UTF-8

配置好后,去构建一下项目:
这里写图片描述
这里写图片描述
出现结果:
这里写图片描述

原创文章 126 获赞 48 访问量 54万+

猜你喜欢

转载自blog.csdn.net/luwei42768/article/details/81132755