SonarQube
是一款代码质量管理工具,在国内有大量拥趸。本文仅记述通过docker-compose
安装其社区版的方法,不对其本身的分析能力做评述。
为了偷懒和方便测试,我们先编写一个Makefile
。
.PHONY : clean
mkdir:
mkdir -p "data/postgres/data"
mkdir -p "data/postgres/postgresql"
mkdir -p "data/postgres/postgresql"
mkdir -p "data/sonarqube/conf"
mkdir -p "data/sonarqube/data"
mkdir -p "data/sonarqube/extensions"
mkdir -p "data/sonarqube/logs"
clean:
rm -rf ./data/postgres/data/*
rm -rf ./data/postgres/postgresql/*
rm -rf ./data/sonarqube/data/*
rm -rf ./data/sonarqube/extensions/*
rm -rf ./data/sonarqube/logs/*