- 在工作中,往往開發的時候會不怎麼注重代碼品質的人很多,存在着很多的漏洞和隐患等問題,sonarqube可以進行代碼品質的稽核,而且十分的殘酷。。。。。接下來我們說下怎麼安裝
- 進入官網下載下傳:
- https://www.sonarqube.org/downloads/
- 有個分支,latest相對版本比較新,LTS 相對比較穩定,直接下載下傳LTS的就可以了
- https://www.sonarqube.org/downloads/
- 解壓:
- 解壓問題
- 因為下載下傳的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