SonarQube
代码审计简述
代码审计指标
- 代码坏味道
- bug和漏洞
- 代码重复度
- 单测与集成
代码审计工具
1.综合性的平台
- SonarQube
2.IDE辅助工具
3.独立的静态分析
SonarQube
一 、搭建
借助docker快速搭建,需要掌握对docker的基本使用
方式一:临时搭建
docker run -d --name sonarqube -p 9000:9000 -p 9092:9092 sonarqube
方式二:产品化搭建(8.x以上版本)
1.部署postgres数据库
启动postgres容器
docker run -d --name postgres \
-e POSTGRES_USER=sonarqube \
-e POSTGRES_PASSWORD=sonarqube \
-e PGDATA=/var/lib/postgresql/data/pgdata \
-v $PWD/postgresql/:/var/lib/postgresql/data \
postgres