...
코드 블럭 |
---|
$ su - postgres $ psql ALTER USER sonar WITH ENCRYPTED password 'sonar'; CREATE DATABASE sonar WITH ENCODING 'UTF8' OWNER sonar TEMPLATE=template0; \q |
SonarQube 설정
sonar.properties 수정
$SONARQUBE_HOMEsonarqube/conf/sonar.properties 편집하기 위해 다음 명령을 수행합니다.
...
코드 블럭 |
---|
# DATABASE sonar.jdbc.username=sonaruser sonar.jdbc.password=sonarpass #----- MySQL 5.6 or greater sonar.jdbc.url=jdbc:mysql://10.20.250.93:3306/sonardb?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false # WEB SERVER sonar.web.javaOpts=-Xmx2048m -Xms1024m -XX:+HeapDumpOnOutOfMemoryError sonar.web.host=0.0.0.0 sonar.web.port=9000 # COMPUTE ENGINE sonar.ce.javaOpts=-Xmx2048m -Xms1024m -XX:+HeapDumpOnOutOfMemoryError # OTHERS sonar.path.data=/data/atlassian/application-data/sonarqube |
wrapper.conf 수정
$SONARQUBE_HOME/conf/wrapper.conf
Java command 실행 파일 경로 지정
코드 블럭 |
---|
wrapper.java.command=/opt/jdk-11.0.5/bin/java |
SonarQube 실행
다음 명령을 통해 SonarQube를 실행합니다.
...