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
配置好后,去构建一下项目:
出现结果:
以上是关于sonarQubeJenkins 集成 Sonar的主要内容,如果未能解决你的问题,请参考以下文章