linux - centos7 下安装sonarqube-scanner

 

第一步

下载sonarqube-scanner

在这里我提供二个下载方式

 

第一种,Linux系统中下载

wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.2.0.1227-linux.zip

 

第二种,在官方网页下载

https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner

 

 

第二步

解压,移动,配置

 

解压

unzip sonar-scanner-cli-3.2.0.1227-linux.zip

 

移动

mv sonar-scanner-3.2.0.1227-linux/ /usr/local/sonar-scanner

 

配置

cd /usr/local/sonar-scanner/conf/

vim sonar-scanner.properties

sonar.host.url=http://192.168.0.251:9000
    ##取消注释,修改成IP地址跟端口

sonar.sourceEncoding=UTF-8
    ##取消注释

 

 

第三步

添加系统变量

 

添加

vim /etc/profile

SONAR_RUNNER_HOME=/usr/local/sonar-scanner
PATH=$SONAR_RUNNER_HOME/bin:$PATH
export SONAR_RUNNER_HOME 
export PATH
    ##添加以上四行配置

 

刷新系统变量

source /etc/profile

 

测试

sonar-scanner -h

 

 

第四步

想要在系统中分析代码,需要在代码根目录中添加sonar-project.properties文件

 

vim sonar-project.properties

//项目的key
sonar.projectKey=

//项目的名字
sonar.projectName=

//项目的版本
sonar.projectVersion=

//需要分析的源码的目录,多个目录用英文逗号隔开
sonar.sources=

//指定了要分析的开发语言(特定的开发语言对应了特定的规则)
sonar.language=java

//定义了需要分析代码的编译后 class 文件位置
sonar.java.binaries=

分析后的结果就在sonaqube里面。直接进去http://IP地址:端口

 

 

 

转载请注明原文链接:linux - centos7 下安装sonarqube-scanner

发表评论:

共有 0 条评论

 Top