SonarQube 是一个开源的代码分析平台, 用来持续分析和评测项目源代码的质量。 通过SonarQube我们可以检测出项目中重复代码, 潜在bug, 代码规范,安全性漏洞等问题, 并通过SonarQube web UI展示出来
由四部分组成:
SonarQube Server
SonarQube Database
SonarQube Plugins
SonarScanners
官方安装文档:
https://hub.docker.com/_/sonarqube
https://docs.sonarqube.org/latest/setup/install-server/
docker方式进行安装:
docker pull sonarqube
docker run -itd --name sonarqube -p 9000:9000 -v /usr/local /var/data sonarqube