天天看點

代碼品質管理平台-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