直接在 macOS 執行 SonarQube

SonarQube 是一套 程式碼品質檢查工具,可以幫我們檢查 code 的 bugs、 vulenrability、code smell 與 duplication,也屬於 持續整合 重要的一環。它是一套以 Java 開發的工具,在 macOS 安裝很簡單,不使用 pkg 格式,所以不用擔心移除問題,只需解壓縮即可執行。

Version


macOS High Sierra 10.13.3
Java SE 1.8.0_112
SonarQube 6.7.2 LTS

Download


ac00

SonarQube 官網 下載,因為由 Java 開發,所以不分系統版本。

ac00

下載後為一 zip 格式檔案。

Installation


ac00

將下載的 zip 檔案解開,可安裝在任意目錄,目前安裝在 home directory 的 sonarqube-6.7.2

啟動 SonarQube


1
$ ./sonar.sh start

使用 sonar.sh start 啟動 SonarQube。

ac00

  1. 將目錄切到 sonarqube-6.7.2/bin/macosx-universal-64
  2. 輸入 ./sonar.sh start 啟動 SonarQube

ac00

輸入 localhost:9000,若看到 SonarQube 首頁,則表示安裝成功。

結束 SonarQube


1
$ ./sonar.sh stop

使用 sonar.sh stop 結束 SonarQube。

ac00

  1. 將目錄切到 sonarqube-6.7.2/bin/macosx-universal-64
  2. 輸入 ./sonar.sh stop 結束 SonarQube

Conclusion


  • 雖然 SonarQube 主要是安裝在 Linux server 上,但透過安裝在 macOS,我們也可以在本機測試 SonarQube
2018-03-29