天天看点

代码质量管理平台-sonarqube

  • 在工作中,往往开发的时候会不怎么注重代码质量的人很多,存在着很多的漏洞和隐患等问题,sonarqube可以进行代码质量的审核,而且十分的残酷。。。。。接下来我们说下怎么安装
  • 进入官网下载:
    • https://www.sonarqube.org/downloads/
      • 有个分支,latest相对版本比较新,LTS 相对比较稳定,直接下载LTS的就可以了
  • 解压:
    • 解压问题
      • 因为下载的zip如果是Linux环境下tar命令无法解压,所以我们需要安装插件:unzip,使用命令yum install unzip
    • unzip sonarqube-6.7.5.zip
    • 环境需求:
      • https://docs.sonarqube.org/display/SONARQUBE67/Requirements
  • 配置,进入目录下的conf下,我们对sonar.properties进行修改配置
    • 使用vim sonar.properties
    • 关键词查找使用/key 即可(key是你需要输入的内容,不要在编辑模式下使用/)
      sonar.jdbc.username=root
      sonar.jdbc.password=xupx
      sonar.jdbc.url=改成步骤4创建的库名
      #url访问的前缀
      sonar.web.context=/sonar 
      sonar.web.host=0.0.0.0
      #端口号默认是9000
      sonar.web.port=9000
                 
  • 启动
    • 进入bin目录下执行,找到自己对应的系统启动文件即可,我的是Mac的
    • ./macosx-universal-64/sonar.sh start
      Starting SonarQube...
      Started SonarQube.
                 
    • 使用命令 ps -ef | grep sonar 确认是否已经启动,我就不截图了
    • 停止
      • ./macosx-universal-64/sonar.sh stop
  • 访问
    • http://localhost:9000/sonar
  • 登入
    • 默认用户名和密码是admin
    • 然后输入自定义名称生成token,待会会使用到
    • 代码质量管理平台-sonarqube
    • 生成后接来就会让你选择开发语言等信息,很简单,看着就会了,我使用的是maven项目,选择后最终会生成一段命令
    • 代码质量管理平台-sonarqube
    • 在pom下执行该段命令即可
  • 效果如下(demo代码。。。。)
    • 代码质量管理平台-sonarqube

版权声明:本文为CSDN博主「weixin_34392843」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_34392843/article/details/91573107