MacOS 搭建 SonarQube 8.0

SonarQube簡介

SonarQube 是一款用於代碼質量管理的開源工具,它主要用於管理源代碼的質量。 經過插件形式,能夠支持衆多計算機語言,好比 java, PHP, C#, go, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等。sonar能夠經過PMD,CheckStyle,Findbugs等等代碼規則檢測工具來檢測你的代碼,幫助你發現代碼的漏洞,Bug,異味等信息。html

第一步:安裝環境

  1. 安裝java運行環境:點擊前往官網下載

第二步:下載和安裝SonarQube

  1. 下載社區版SonarQube: 點擊前往官網下載

在這裏插入圖片描述

  1. 將壓縮包移動到/Applications/下,並解壓
  2. 文件夾改名爲SonarQube

第三步:下載和安裝SonarScanner

  1. 下載SonarScanner: 點擊前往官網下載

在這裏插入圖片描述

  1. 將壓縮包移動到/Applications/下,並解壓
  2. 文件夾改名爲SonarScanner

第四步:下載漢化插件

  1. 下載漢化插件:點擊前往github下載
  2. 將下載的文件(sonar-l10n-zh-plugin-8.0.jar)移動到 /Applications/SonarQube/extensions/plugins/ 下

第五步:配置環境變量

  1. 終端執行 vi ~/.bash_profile
  2. 添加如下配置
export PATH="/Applications/SonarScanner/bin:$PATH"
export PATH="/Applications/SonarQube/bin:$PATH"

第六步:啓動SonarQube

  1. 終端執行如下命令
sh /Applications/SonarQube/bin/macosx-universal-64/sonar.sh console
  1. 其餘經常使用命令
# 啓動
sh /Applications/SonarQube/bin/macosx-universal-64/sonar.sh start
# 中止
sh /Applications/SonarQube/bin/macosx-universal-64/sonar.sh stop
# 日誌
tail -f /Applications/SonarQube/logs/sonar.log

第七步:登陸

  1. 在瀏覽器上打開如下連接

http://localhost:9000/
在這裏插入圖片描述java

  1. 點擊登陸
初始帳號:admin 密碼:admin

第八步:建立新項目

  1. 點擊建立新項目

在這裏插入圖片描述

  1. 建立完成的項目界面

在這裏插入圖片描述

第九步:掃描你的項目

  1. 在終端執行如下命令
cd ~/Work/your_project_name

sonar-scanner \
  -Dsonar.projectKey=test \
  -Dsonar.sources=. \
  -Dsonar.host.url=http://localhost:9000 \
  -Dsonar.login=7885286183a46418182e8f9d03058ecde8b67d0e

最後一步:查看你的項目報告

  1. 點擊項目首頁,查看你想看的項目報告

在這裏插入圖片描述

Best Regards, Thank you for your watching! (♡ര‿ര)
相關文章
相關標籤/搜索