이 문서는 Sonarqube 설치에 대한 가이드를 제공한다.
설치 환경
OS : CentOS_7 64bit
Database : Postgresql 9.3.15
SonarQube : 5.6.5
Sonarqube Download
https://www.sonarqube.org/downloads/ 접속 하여 SonarQube 5.6.5(LTS)를 다운 받고 압축을 해제 한다.
압축 해제한 파일을 관리가 용이 하도록 특정 Directory에 이동을 합니다.
wget https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-5.6.5.zip unzip sonarqube-5.6.5.zip mv sonarqube-5.6.5 /opt/atlassian/sonarqube/
Sonarqube User 생성, Database 생성
OS user 생성
adduser sonar passwd sonar chown -R sonar /opt/atlassian/sonarqube/
Database 생성 및 DBuser 생성
psql로 접속 합니다.
su - postgres psqlcreate user sonar with password 'sonar';create database sonar owner sonar;alter user sonar set search_path to sonar;\qsu - sonarpsqlcreate schema sonar;\q
SonarQube 설정
sonarqube/conf/sonar.properties 편집하여 아래와 같이 편집을 합니다.
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
sonar.jdbc.url=jdbc:postgresql://localhost/sonar
vi /opt