Skip to content

mrafiq709/sonarqube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

sonarqube

sonarqube, sonar-scanner, docker, Linux

app.dockerfile
  FROM sonarqube:latest
docker-compose.yml
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:
Install sonar-scanner
  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
Test:
  Brouse http://localhost:9000
Process
  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

About

sonarqube, sonar-scanner, docker, Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors