前言
使用 Docker 搭建代碼質量檢測平臺 SonarQube,搭建完了,然而在 “Update Center” 中沒有中文包的直接安裝,如何優雅的處理呢?其他第三方社區插件又改如何安裝呢?
Chinese Pack 安裝
1、下載中文插件到本地,下載地址
$ ls
sonar-l10n-zh-plugin-1.16.jar
2、重新構建鏡像
新建 Dockerfile 文件,內容如下:
$ vim Dockerfile
FROM sonarqube
ADD sonar-l10n-zh-plugin-1.16.jar /opt/sonarqube/extensions/plugins/
$ docker build -t sonarqube:zh .
這樣就以一種優雅的方式在原有鏡像中加入了中文插件,TAG 標記為 zh
3、啟動中文版的 sonar
$ docker run --name sq --link db -e SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/sonar -p 9000:9000 -d sonarqube:zh
此處啟動時加上我們自制鏡像的 TAG 即可。
4、一攬芳華 -> 中文版 sonar,地址 http://localhost:9000
Chinese Sonar
其它第三方插件安裝
- 1、下載插件的 jar 文件
- 2、自制鏡像,將 jar 文件復制到 /opt/sonarqube/extensions/plugins/ 目錄
- 3、啟動新的鏡像,插件即可生效
卸載插件
uninstall