mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-07-20 14:55:50 +00:00
working sonarqube and sonarscanner
working sonarqube and sonarscanner
This commit is contained in:
parent
bee774e2fa
commit
dcfe770414
3 changed files with 33 additions and 4 deletions
4
.gitignore
vendored
4
.gitignore
vendored
|
@ -21,4 +21,8 @@ zap-report/*
|
|||
sonarqube_data
|
||||
sonarqube_extensions
|
||||
sonarqube_logs
|
||||
sonarqube_bundled-plugins
|
||||
sonarqube_conf
|
||||
jenkins_data
|
||||
postgresql
|
||||
postgresql_data
|
||||
|
|
|
@ -72,28 +72,48 @@ services:
|
|||
SONAR_JDBC_USERNAME: sonar
|
||||
SONAR_JDBC_PASSWORD: sonar
|
||||
volumes:
|
||||
- ./sonarqube_conf:/opt/sonarqube/conf
|
||||
- ./sonarqube_data:/opt/sonarqube/data
|
||||
- ./sonarqube_extensions:/opt/sonarqube/extensions
|
||||
- ./sonarqube_logs:/opt/sonarqube/logs
|
||||
- ./sonarqube_extensions:/opt/sonarqube/extensions
|
||||
- ./sonarqube_bundled-plugins:/opt/sonarqube/lib/bundled-plugins
|
||||
ports:
|
||||
- "9000:9000"
|
||||
- "9092:9092"
|
||||
networks:
|
||||
- custom-network
|
||||
|
||||
db:
|
||||
image: postgres:12
|
||||
environment:
|
||||
POSTGRES_USER: sonar
|
||||
POSTGRES_PASSWORD: sonar
|
||||
volumes:
|
||||
- postgresql:/var/lib/postgresql
|
||||
- postgresql_data:/var/lib/postgresql/data
|
||||
- ./postgresql:/var/lib/postgresql
|
||||
- ./postgresql_data:/var/lib/postgresql/data
|
||||
networks:
|
||||
- custom-network
|
||||
|
||||
sonarscanner:
|
||||
image: sonarsource/sonar-scanner-cli
|
||||
networks:
|
||||
- custom-network
|
||||
volumes:
|
||||
- ./:/usr/src
|
||||
environment:
|
||||
- SONAR_HOST_URL=http://sonarqube:9000/
|
||||
depends_on:
|
||||
- sonarqube
|
||||
|
||||
volumes:
|
||||
prometheus_data:
|
||||
grafana_data:
|
||||
jenkins_data:
|
||||
sonarqube_conf:
|
||||
sonarqube_data:
|
||||
sonarqube_extensions:
|
||||
sonarqube_logs:
|
||||
sonarqube_extensions:
|
||||
sonarqube_bundled-plugins:
|
||||
postgresql:
|
||||
postgresql_data:
|
||||
|
||||
|
|
5
sonar-project.properties
Normal file
5
sonar-project.properties
Normal file
|
@ -0,0 +1,5 @@
|
|||
sonar.projectKey=petclinic
|
||||
sonar.projectName=petclinic
|
||||
sonar.projectVersion=1.0
|
||||
sonar.sources=.
|
||||
sonar.exclusions=**/*.java
|
Loading…
Reference in a new issue