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 服務器。
    重啓成功後,頁面已經顯示中文
    在這裏插入圖片描述

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