sonarqube

作者: 挑战_bae7 | 来源:发表于2020-12-31 09:35 被阅读0次

    1.安装sonarqube

    [SonarQube](http://www.sonarqube.org/) 是一款用于代码质量管理的开源工具,它主要用于管理源代码的质量。
    rpm -ivh  jdk-8u251-linux-x64.rpm
    mysql "create database sonar charset utf8;"
    mysql 'grant all on sonar.* to sonr@"192.168.122.%" identified by "123456";'
    unzip sonarqube-7.0.zip -d /usr/local/
    ln -s /usr/local/sonarqube-7.0 /usr/local/sonarqube
     vim /usr/local/sonarqube/conf/sonar.properties 
    sonar.jdbc.username=sonar
    sonar.jdbc.password=123456
    sonar.jdbc.url=jdbc:mysql://192.168.122.107:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
    useradd sonar
    chown -R sonar.sonar /usr/local/sonarqube-7.0/
    su - sonar -c "/usr/local/sonarqube/bin/linux-x86-64/sonar.sh start"
    http://192.168.122.103:9000
    登录sonarqube
    默认用户: admin
    默认密码: admin
    
    导入插件:
    mv /usr/local/sonarqube/extensions/plugins{,_bak}
    tar xf sonar_plugins.tar.gz -C /usr/local/sonarqube/extensions/
    chown -R sonar.sonar /usr/local/sonarqube/extensions/plugins
    su - sonar -c "/usr/local/sonarqube/bin/linux-x86-64/sonar.sh restart"
    
    客户端:
    unzip sonar-scanner-cli-4.0.0.1744-linux.zip -d /usr/local/
    ln -s sonar-scanner-4.0.0.1744-linux/ sonar-scanner
    vim /usr/local/sonar-scanner/conf/sonar-scanner.properties 
    #----- Default SonarQube server
    sonar.host.url=http://localhost:9000
    sonar.login=448d77db69f8c3e42441546c9f7fa72bc342d727  ##之前打开服务端生成的key
    #----- Default source code encoding
    sonar.sourceEncoding=UTF-8
    
    帮助信息.png
    sonar-scanner \
      -Dsonar.projectKey=html \
      -Dsonar.sources=. \
      -Dsonar.host.url=http://192.168.122.103:9000 \
      -Dsonar.login=448d77db69f8c3e42441546c9f7fa72bc342d727
    java:也可以这样
    mvn sonar:sonar \
      -Dsonar.host.url=http://192.168.122.103:9000 \
      -Dsonar.login=448d77db69f8c3e42441546c9f7fa72bc342d727
    或
    sonar-scanner \
      -Dsonar.projectKey=html \
      -Dsonar.sources=. \
      -Dsonar.host.url=http://192.168.122.103:9000 \
      -Dsonar.login=448d77db69f8c3e42441546c9f7fa72bc342d727
    
    图片.png

    相关文章

      网友评论

          本文标题:sonarqube

          本文链接:https://www.haomeiwen.com/subject/vmjhoktx.html