centos7安装sonarqube代码质量管理工具

  • 说明:SonarQube是一个用于代码质量管理的开源平台,用于管理源代码的质量通过插件形式,这里安装的是社区版(免费)版本7.7,支持如下的语言
    在这里插入图片描述
    官网地址:https://www.sonarsource.com/

  • 环境配置需求
    Java jdk1.8
    mysql 5.6、5.7
    centos7.4

    具体需求配置请参照官网:https://docs.sonarqube.org/latest/requirements/requirements/

  • 安装
    参考官网:https://docs.sonarqube.org/latest/setup/install-server/
    下载:

    wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-7.7.zip

    解压:

    unzip sonarqube-7.7.zip

    新建个普通用户,后面以该普通用户身份起动,因为在启动sonarqube会先启动elasticsearch,因为安全问题elasticsearch,不让root用户直接运行

    useradd sonar
    chown -R sonar. /home/software/sonarqube-7.7

  • sonarqube配置文件

    [root@localhost sonarqube-7.7]# vim conf/sonar.properties

    数据库配置,在mysql创建数据库sonar
    在这里插入图片描述
    默认配置
    在这里插入图片描述
    配置本机IP和端口
    在这里插入图片描述

  • 运行脚本启动服务

    su sonar ./sonarqube-7.7/bin/linux-x86-64/sonar.sh start

    sonar.sh 含有命令:console | start | stop | restart | status | dump

    查看是否启动看日志:

    [root@localhost sonarqube-7.7]# tail -f logs/sonar.log
    在这里插入图片描述

  • 浏览器打开 http://192.168.1.189:8083 默认登录账号:admin 密码:admin
    在这里插入图片描述

  • 汉化
    位置: Administration->Marketplace
    Plugins: 搜索栏添加chinese
    【Chinese Pack】进行安装
    在这里插入图片描述
    安装成功后,会提示重启 SonarQube 服务器。
    重启成功后,页面已经显示中文
    在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章