페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...

코드 블럭
$ 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를 실행합니다. 

...