zoukankan      html  css  js  c++  java
  • sonarqube安装

    1) 安装mysql

    2) java JDK1.8

    3) 安装sonarqube

    4) 配置并启动sonarqube

    5) 安装sonar-scanner

    6)安装中文插件和其他代码支持的插件


    1) yum安装mysql

    参考地址:https://www.cnblogs.com/faberbeta/p/13580755.html

    2) 安装JDK 

    yum install java-1.8.0* -y

    3) 安装sonarqube

    cd /usr/local/src
    wget http://download.zhufunin.com/sonarqube-7.0.zip
    unzip sonarqube-7.0.zip
    mv  sonarqube-7.0 /usr/local/
    ln -s /usr/local/sonarqube-7.0 /usr/local/sonarqube
    useradd sonar
    chown -R sonar:sonar /usr/local/sonarqube-7.0
    chown -R sonar:sonar /usr/local/sonarqube

    4) 配置并启动

    主要配置文件 /usr/local/sonarqube/conf/sonar.properties 

    sonar.jdbc.username=root

    sonar.jdbc.password='你数据库的密码'

    sonar.jdbc.url前面的注释打开

     以下是启动命令

    su - sonar -c "/usr/local/sonarqube/bin/linux-x86-64/sonar.sh start"

    浏览器中服务器IP+9000端口打开页面

    5)安装sonar-scanner

    cd /usr/local/src/
    
    wget http://download.zhufunin.com/sonar-scanner-cli-4.0.0.1744-linux.zip
    
    unzip  sonar-scanner-cli-4.0.0.1744-linux.zip
    mv sonar-scanner-cli-4.0.0.1744-linux /usr/local/
    ln -s /usr/local/sonar-scanner-cli-4.0.0.1744-linux /usr/local/sonar-scanner

    配置configure文件

    vi /usr/local/sonar-scanner/conf/sonar-scanner.properties

    使用sonar-scanner扫描代码,

    例如下方,如果已经在sonar-scanner中配置了Dsonar.host.url和Dsonar.login可以不加下面的最后两行

    /usr/local/sonar-scanner/bin/sonar-scanner 
    -Dsonar.projectKey=java 
    -Dsonar.sources=. 
    -Dsonar.java.binaries=target/ 
    -Dsonar.host.url=http://jenkins.zhufunin.com:9000 
    -Dsonar.login=0504fc4127c1dde68efe23df19ed4ee7d44ed6de -X

    或者使用mvn扫描java代码

    mvn sonar:sonar 
      -Dsonar.host.url=http://jenkins.zhufunin.com:9000 
      -Dsonar.login=0504fc4127c1dde68efe23df19ed4ee7d44ed6de

    6)安装中文插件和其他代码支持的插件

    如果需要中文显示,需要安装中文插件

    • 页面上着Administration > Marketplace > 搜索框中搜索chinese > 点击安装 > 重启sonarqube

    如果需要扫描html,需要安装html的扫描插件,

    • 页面上着Administration > Marketplace > 搜索框中搜索html > 点击安装 > 重启sonarqube

    如果需要扫描css需要安装css的扫描插件

    • 页面上着Administration > Marketplace > 搜索框中搜索css > 点击安装 > 重启sonarqube

    我这里打包了所有的插件,一次性安装

    mv /usr/local/sonarqube/extensions/plugins/ /usr/local/sonarqube/extensions/plugins_bak
    cd /usr/local/src
    wget http://download.zhufunin.com/sonar_plugins.tar.gz
    tar zxf sonar_plugins.tar.gz -C /usr/local/sonarqube/extensions/
    chmod -R sonar:sonar  /usr/local/sonarqube/extensions/
    #重启sonarqube
    
    su - sonar -c "/usr/local/sonarqube/bin/linux-x86-64/sonar.sh restart"
  • 相关阅读:
    Castle Windsor 学习-----Installer的几种安装方式
    asp.net mvc源码分析-Route的GetRouteData
    查看iis对应w3wp.exe显示的进程ID号(转载)
    jvisualvm安装Visual GC插件
    Modelsimse10.4如何编译altera库文件以支持IP仿真
    sublime text3 配置使用
    Modelsim调用用do脚本自动化仿真
    Quartus16.0如何使用TCL脚本
    Java中使用Timer和TimerTask实现多线程
    框架导论
  • 原文地址:https://www.cnblogs.com/faberbeta/p/13620511.html
Copyright © 2011-2022 走看看