sonarQubeJenkins 集成 Sonar

Posted 陆陆通通

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

配置好后,去构建一下项目:


出现结果:

CSDN 社区图书馆,开张营业! 深读计划,写书评领图书福利~

以上是关于sonarQubeJenkins 集成 Sonar的主要内容,如果未能解决你的问题,请参考以下文章

Sonar 跳过集成测试

sonar搭建以及jenkins集成sonar

持续集成之代码质量管理-Sonar

持续集成之代码质量管理 Sonar

持续集成之代码质量管理——Sonar

持续集成之代码质量管理———Sonar