第八章 安裝SonarQube
Last updated
Last updated
SonarQube 是一套 程式碼品質檢查工具
,可以幫我們檢查 code 的 bugs、 vulenrability、code smell 與 duplication,也屬於 持續整合
重要的一環,亦可使用 Docker 安裝,將來管理會更加容易。
macOS High Sierra 10.13.3 Docker for Mac 18.03.0-ce-mac59 (23608) SonarQube 6.7.2 (build 37468)
使用 docker run
下載 image 並建立 container 並執行之。
-d:d
etach,建立 container 後,就脫離目前 process
–name:替 container 取一個人能夠識別的名字
-p:Docker 外部與 SonarQube內部所對應的 port,其中左邊為外部 Docker 的 port,右邊為 SonarQube 內部的 port
sonarqube:lts:SonarQube 的 LTS 版本,目前為 6.7.2
若要下載最新版 SonarQube,可使用以下指令:
不指定為 LTS 版,則下載最新版 SonarQube。
輸入 docker run …
下載 SonarQube 的 docker image,並建立 container 執行之
輸入 localhost:9000
,若看到 SonarQube 首頁,則表示安裝成功。
使用 docker start
啟動 SonarQube container。
輸入 docker start sonarqube
啟動 SonarQube container
使用 docker stop
停止 SonarQube container。
輸入 docker stop sonarqube
停止 sonarqube container
工具列上找到 Administration (配置) 點選後,在點選 Marketplace (應用市場),輸入 Traditional Chinese Language Pack,按下安裝。
工具列上找到 Administration (配置) 點選後,在點選 Marketplace (應用市場),輸入 SonarQube CNES Report,按下安裝。