sonarqube, sonar-scanner, docker, Linux
FROM sonarqube:latest
version: '3'
services:
sonarqube-test:
build:
context: ./
dockerfile: app.dockerfile
container_name: sonarqube-test
environment:
SONAR_ES_BOOTSTRAP_CHECKS_DISABLE: SONAR_ES_BOOTSTRAP_CHECKS_DISABLE=true
ports:
- '9000:9000'
volumes:
- sonarqube_data:/opt/sonarqube/data
- sonarqube_extensions:/opt/sonarqube/extensions
- sonarqube_logs:/opt/sonarqube/logs
- sonarqube_temp:/opt/sonarqube/temp
networks:
sonarnet:
driver: bridge
volumes:
sonarqube_data:
sonarqube_extensions:
sonarqube_logs:
sonarqube_temp:
download from https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.5.0.2216-linux.zip
sudo nano ~/.profile
export PATH=$PATH:/home/rafiq/sonarqube-test/sonar-scanner-cli-4.5.0.2216-linux/sonar-scanner-4.5.0.2216-linux/bin
export PATH
Then Logout OR restart PC
Brouse http://localhost:9000
Go to above URL,
Create project and fill the required steps
and you will get command like bellow:
sonar-scanner \
-Dsonar.projectKey=soundsupple \
-Dsonar.sources=. \
-Dsonar.host.url=http://localhost:9000 \
-Dsonar.login=cdbcb34d125935b3de0ed8e1318fbb41d2a36122
Here Dsonar.sources => is your project root directory