CentOS6.8配置SonarQube Scanner配合SonarQube使用

Posted Questions张

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS6.8配置SonarQube Scanner配合SonarQube使用相关的知识,希望对你有一定的参考价值。

下载最新的SonarQube Scanner压缩包 
 
1 解压缩到CentOs目录下 我的是 /usr/local/software/sonar-scanner-3.0.3.778-linux
2 <install_directory>/conf/sonar-scanner.properties:  修改对应配置文件
   根据具体的你的URL 如果配置了sonar的context端口后还需要加上Context路径     
        #----- Default SonarQube server
        #sonar.host.url=http://localhost:9000
3 Add the <install_directory>/bin directory to your path.  加入到环境变量 
    执行sonar-scanner命令出现下面表示安装成功
            usage: sonar-scanner [options]
            Options:
                 -D,--define <arg>     Define property
                 -h,--help             Display help information
                 -v,--version          Display version information
                 -X,--debug            Produce execution debug output
 
 
4 使用sonar scanner   在项目根目录下创建sonar-project.properties文件
        Create a configuration file in the root directory of the project: sonar-project.properties
         sonar-project.properties
            关键配置  projectName 项目名 sources源代码目录
# must be unique in a given SonarQube instance
sonar.projectKey=my:project
# this is the name and version displayed in the SonarQube UI. Was mandatory prior to SonarQube 6.1.
sonar.projectName=My project
sonar.projectVersion=1.0
# Path is relative to the sonar-project.properties file. Replace "\\" by "/" on Windows.
# This property is optional if sonar.modules is set.
sonar.sources=.
# Encoding of the source code. Default is default system encoding
#sonar.sourceEncoding=UTF-8
 
 

 

5 在sonar-project.properties所在目录 也就是 项目根目录 执行sonar-scanner就可以扫描了
6 如果没有问题 就可以再sonar的web界面看到扫描结果了

 

SonarQube的配置详见 http://www.cnblogs.com/QuestionsZhang/p/7115116.html

 

以上是关于CentOS6.8配置SonarQube Scanner配合SonarQube使用的主要内容,如果未能解决你的问题,请参考以下文章

SonarQube 在 Azure Pipelines 上失败,无法加载组件类 org.sonar.scanner.scan.filesystem.InputComponentStore

本地安装SonarQube之二——安装SonarQube

Sonarqube C# MsBuild 访问被拒绝

持续代码质量管理-SonarQube Scanner部署

在 ant 中为 SonarQube 设置 JDK 的路径

Analyzing .net core application with SonarQube Scanner for MSBuild