前言
無套路,3分鐘帶你輕鬆上手SonarQube - 代碼質量檢測平臺,搭建完了,然而在 “Update Center” 中沒有中文包的直接安裝,如何優雅的處理呢?其他第三方社區插件又改如何安裝呢?
Chinese Pack 安裝
1、下載中文插件到本地,下載地址
1$ ls
2sonar-l10n-zh-plugin-1.16.jar
2、重新構建鏡像
新建 Dockerfile 文件,內容如下:
1$ vim Dockerfile
2FROM sonarqube
3
4ADD sonar-l10n-zh-plugin-1.16.jar /opt/sonarqube/extensions/plugins/
5$ docker build -t sonarqube:zh .
這樣就以一種優雅的方式在原有鏡像中加入了中文插件,TAG 標記爲 zh
3、啓動中文版的 sonar
1$ 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
img
Chinese Sonar
其它第三方插件安裝
-
1、下載插件的 jar 文件
-
2、自制鏡像,將 jar 文件複製到 /opt/sonarqube/extensions/plugins/ 目錄
-
3、啓動新的鏡像,插件即可生效
卸載插件