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_data
|
||||||
sonarqube_extensions
|
sonarqube_extensions
|
||||||
sonarqube_logs
|
sonarqube_logs
|
||||||
|
sonarqube_bundled-plugins
|
||||||
|
sonarqube_conf
|
||||||
jenkins_data
|
jenkins_data
|
||||||
|
postgresql
|
||||||
|
postgresql_data
|
||||||
|
|
|
@ -72,28 +72,48 @@ services:
|
||||||
SONAR_JDBC_USERNAME: sonar
|
SONAR_JDBC_USERNAME: sonar
|
||||||
SONAR_JDBC_PASSWORD: sonar
|
SONAR_JDBC_PASSWORD: sonar
|
||||||
volumes:
|
volumes:
|
||||||
|
- ./sonarqube_conf:/opt/sonarqube/conf
|
||||||
- ./sonarqube_data:/opt/sonarqube/data
|
- ./sonarqube_data:/opt/sonarqube/data
|
||||||
- ./sonarqube_extensions:/opt/sonarqube/extensions
|
|
||||||
- ./sonarqube_logs:/opt/sonarqube/logs
|
- ./sonarqube_logs:/opt/sonarqube/logs
|
||||||
|
- ./sonarqube_extensions:/opt/sonarqube/extensions
|
||||||
|
- ./sonarqube_bundled-plugins:/opt/sonarqube/lib/bundled-plugins
|
||||||
ports:
|
ports:
|
||||||
- "9000:9000"
|
- "9000:9000"
|
||||||
|
- "9092:9092"
|
||||||
|
networks:
|
||||||
|
- custom-network
|
||||||
|
|
||||||
db:
|
db:
|
||||||
image: postgres:12
|
image: postgres:12
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_USER: sonar
|
POSTGRES_USER: sonar
|
||||||
POSTGRES_PASSWORD: sonar
|
POSTGRES_PASSWORD: sonar
|
||||||
volumes:
|
volumes:
|
||||||
- postgresql:/var/lib/postgresql
|
- ./postgresql:/var/lib/postgresql
|
||||||
- postgresql_data:/var/lib/postgresql/data
|
- ./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:
|
volumes:
|
||||||
prometheus_data:
|
prometheus_data:
|
||||||
grafana_data:
|
grafana_data:
|
||||||
jenkins_data:
|
jenkins_data:
|
||||||
|
sonarqube_conf:
|
||||||
sonarqube_data:
|
sonarqube_data:
|
||||||
sonarqube_extensions:
|
|
||||||
sonarqube_logs:
|
sonarqube_logs:
|
||||||
|
sonarqube_extensions:
|
||||||
|
sonarqube_bundled-plugins:
|
||||||
postgresql:
|
postgresql:
|
||||||
postgresql_data:
|
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