Quick Tips – SonarQube en Docker
En este post explicaremos una forma sencilla de realizar un análisis de código utilizando SonarQube y Docker.
El propósito no es tener una instalación correcta de SonarQube sino usar el docker de SonarQube para analizar código de forma puntual.
Para realizar esto deberemos tener instalado Docker. Una vez tenemos instalado docker lo iniciamos:
systemctl start docker.service
Descargamos SonarQube y sonar-scanner:
docker pull newtmitch/sonar-scanner
docker pull sonarqube
Iniciamos SonarQube:
docker run -d --name sonarqube -p 9000:9000 -p 9092:9092 sonarqube
Iniciamos el escaner indicando dónde está el código a analizar:
docker run -it -v /path/to/source/code/:/root/src --link sonarqube newtmitch/sonar-scanner
Cuando el escaner finalice podremos ir a localhost:9000 y ver los resultados.