docker pull sonarqube:7.8-community
//找个pg数据库,新建sonar库
docker run -d --name sonarqube7.8 --privileged=true -p 9000:9000 -e SONARQUBE_JDBC_URL=jdbc:postgresql://10.200.7.34:5432/sonar -e SONARQUBE_JDBC_USERNAME=postgres -e SONARQUBE_JDBC_PASSWORD=123456 sonarqube:7.8-community
//进容器下载中文插件
docker exec -it f01266ebf674 bash
cd /opt/sonarqube/extensions/downloads
//中文插件
wget https://github.com/xuhuisheng/sonar-l10n-zh/releases/download/sonar-l10n-zh-plugin-1.28/sonar-l10n-zh-plugin-1.28.jar
//pmd规则
wget https://github.com/rhinoceros/sonar-p3c-pmd/releases/download/pmd-3.2.0-beta-with-p3c1.3.6-pmd6.10.0/sonar-pmd-plugin-3.2.0-SNAPSHOT.jar
//导出pdf插件
wget https://gitee.com/zzulj/sonar-pdf-plugin/releases/download/v3.0.3/sonar-pdfreport-plugin-3.0.3.jar
docker restart f01266ebf674
pdf插件配置文档
https://cloud.tencent.com.cn/developer/article/2414435
网友评论