SlideShare a Scribd company logo
1 of 10
Sonar 설치
2011.10.13
Version 1.0
전 성 욱
Sonar 설치 메뉴얼
<1>
1. 도구 설치 방법
목 차
Sonar 설치 메뉴얼
<2>
1. 도구 설치 방법
1.1 Sonar 설치하기
1.2 Maven 설정하기
1.3 Jenkins 설정하기
Sonar 설치 메뉴얼
<3>
1.1Sonar설치하기[1/4]
Sonar 홈페이지 [http://www.sonarsource.org/downloads]에서 다운로드를 받습니다
1.도구설치방법
1
Sonar 설치 메뉴얼
<4>
1.1Sonar설치하기[2/4]
다운받은 sonar-2.11.zip파일의 압축을 해제합니다
1.도구설치방법
2
Sonar 설치 메뉴얼
<5>
1.1Sonar설치하기[3/4]
압축을 푼 디렉토리 하위에 있는 conf/sonar.properties에 아래 설정을 추가합니다
1.도구설치방법
• sonar.jdbc.username: sonar
• sonar.jdbc.password: sonar
• sonar.jdbc.url: jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8
• sonar.jdbc.driverClassName: com.mysql.jdbc.Driver
• sonar.jdbc.validationQuery: select 1
Sonar 설치 메뉴얼
<6>
1.1Sonar설치하기[4/4]
서버를 구동해서 접속을 확인합니다
서버 구동 명령은 sonar 설치 폴더에서 구동하면 됩니다
1.도구설치방법
• 서버 구동 : bin/linux-x86-64/sonar.sh start
• 서버 종료 : bin/linux-x86-64/sonar.sh stop
• 서버 주소 : http://alm.pinsit.net:9000
Sonar 설치 메뉴얼
<7>
1.2Maven설정하기
Maven이 설정된 폴더의 conf/settings.xml 파일을 열어서 <profiles></profiles>내용의 사이에 아래 내용을 입력합니다
입력하는 정보는 앞의 sonar.properties에 있는 정보를 입력하면 됩니다
1.도구설치방법
Sonar 설치 메뉴얼
<8>
1.3Jenkins설정하기
Jenkins에서 sonar에 정보를 보내기 위해서 설정부분에 아래 처럼 sonar:sonar를 추가합니다.
현재 Jenkins용 plugin은 존재하지 않습니다. 설정적용 후 정상 빌드시에 sonar에서 내용을 확인할 수 있습니다
1.도구설치방법
감사합니다

More Related Content

What's hot

망고100 보드로 놀아보자 17
망고100 보드로 놀아보자 17망고100 보드로 놀아보자 17
망고100 보드로 놀아보자 17종인 전
 
리눅스 스터디 1회차
리눅스 스터디 1회차리눅스 스터디 1회차
리눅스 스터디 1회차준혁 이
 
[IoT] MAKE with Open H/W + Node.JS - 5th
[IoT] MAKE with Open H/W + Node.JS - 5th[IoT] MAKE with Open H/W + Node.JS - 5th
[IoT] MAKE with Open H/W + Node.JS - 5thPark Jonggun
 
도커 없이 컨테이너 만들기 3편
도커 없이 컨테이너 만들기 3편도커 없이 컨테이너 만들기 3편
도커 없이 컨테이너 만들기 3편Sam Kim
 
Kubuntu 9.10에 Cubrid 8.2.0.2005 Linux
Kubuntu 9.10에 Cubrid 8.2.0.2005 LinuxKubuntu 9.10에 Cubrid 8.2.0.2005 Linux
Kubuntu 9.10에 Cubrid 8.2.0.2005 Linuxphpkorea
 
도커없이컨테이너 만들기 8편 - pid namespace
도커없이컨테이너 만들기 8편 - pid namespace도커없이컨테이너 만들기 8편 - pid namespace
도커없이컨테이너 만들기 8편 - pid namespaceSam Kim
 
NodeJs로 디바이스 통신하기
NodeJs로 디바이스 통신하기NodeJs로 디바이스 통신하기
NodeJs로 디바이스 통신하기TaeYoung Kim
 
[IoT] MAKE with Open H/W + Node.JS - 2nd
[IoT] MAKE with Open H/W + Node.JS - 2nd[IoT] MAKE with Open H/W + Node.JS - 2nd
[IoT] MAKE with Open H/W + Node.JS - 2ndPark Jonggun
 
Ubuntu Host AP Setting
Ubuntu Host AP SettingUbuntu Host AP Setting
Ubuntu Host AP Settingymtech
 
Deploying flask with nginx & uWSGI
Deploying flask with nginx & uWSGIDeploying flask with nginx & uWSGI
Deploying flask with nginx & uWSGI정주 김
 
사물인터넷 노트4_라즈베리파이기본
사물인터넷 노트4_라즈베리파이기본사물인터넷 노트4_라즈베리파이기본
사물인터넷 노트4_라즈베리파이기본Dong Hwa Jeong
 
시스템 관리자를 위한 리눅스강의 1강 20130203
시스템 관리자를 위한 리눅스강의 1강 20130203시스템 관리자를 위한 리눅스강의 1강 20130203
시스템 관리자를 위한 리눅스강의 1강 20130203doo rip choi
 
라즈베리파이 환경설정
라즈베리파이 환경설정라즈베리파이 환경설정
라즈베리파이 환경설정InHee Kim
 
logback 세미나 발표자료
logback 세미나 발표자료logback 세미나 발표자료
logback 세미나 발표자료JungGeun Lee
 
코분투메뉴얼 10.04 Cobuntu Manual
코분투메뉴얼 10.04 Cobuntu Manual코분투메뉴얼 10.04 Cobuntu Manual
코분투메뉴얼 10.04 Cobuntu ManualUbuntu Korea Community
 

What's hot (16)

망고100 보드로 놀아보자 17
망고100 보드로 놀아보자 17망고100 보드로 놀아보자 17
망고100 보드로 놀아보자 17
 
리눅스 스터디 1회차
리눅스 스터디 1회차리눅스 스터디 1회차
리눅스 스터디 1회차
 
[IoT] MAKE with Open H/W + Node.JS - 5th
[IoT] MAKE with Open H/W + Node.JS - 5th[IoT] MAKE with Open H/W + Node.JS - 5th
[IoT] MAKE with Open H/W + Node.JS - 5th
 
도커 없이 컨테이너 만들기 3편
도커 없이 컨테이너 만들기 3편도커 없이 컨테이너 만들기 3편
도커 없이 컨테이너 만들기 3편
 
Kubuntu 9.10에 Cubrid 8.2.0.2005 Linux
Kubuntu 9.10에 Cubrid 8.2.0.2005 LinuxKubuntu 9.10에 Cubrid 8.2.0.2005 Linux
Kubuntu 9.10에 Cubrid 8.2.0.2005 Linux
 
도커없이컨테이너 만들기 8편 - pid namespace
도커없이컨테이너 만들기 8편 - pid namespace도커없이컨테이너 만들기 8편 - pid namespace
도커없이컨테이너 만들기 8편 - pid namespace
 
NodeJs로 디바이스 통신하기
NodeJs로 디바이스 통신하기NodeJs로 디바이스 통신하기
NodeJs로 디바이스 통신하기
 
[IoT] MAKE with Open H/W + Node.JS - 2nd
[IoT] MAKE with Open H/W + Node.JS - 2nd[IoT] MAKE with Open H/W + Node.JS - 2nd
[IoT] MAKE with Open H/W + Node.JS - 2nd
 
Ubuntu Host AP Setting
Ubuntu Host AP SettingUbuntu Host AP Setting
Ubuntu Host AP Setting
 
Deploying flask with nginx & uWSGI
Deploying flask with nginx & uWSGIDeploying flask with nginx & uWSGI
Deploying flask with nginx & uWSGI
 
사물인터넷 노트4_라즈베리파이기본
사물인터넷 노트4_라즈베리파이기본사물인터넷 노트4_라즈베리파이기본
사물인터넷 노트4_라즈베리파이기본
 
시스템 관리자를 위한 리눅스강의 1강 20130203
시스템 관리자를 위한 리눅스강의 1강 20130203시스템 관리자를 위한 리눅스강의 1강 20130203
시스템 관리자를 위한 리눅스강의 1강 20130203
 
라즈베리파이 환경설정
라즈베리파이 환경설정라즈베리파이 환경설정
라즈베리파이 환경설정
 
logback 세미나 발표자료
logback 세미나 발표자료logback 세미나 발표자료
logback 세미나 발표자료
 
코분투메뉴얼 10.04 Cobuntu Manual
코분투메뉴얼 10.04 Cobuntu Manual코분투메뉴얼 10.04 Cobuntu Manual
코분투메뉴얼 10.04 Cobuntu Manual
 
2주차 linux
2주차 linux2주차 linux
2주차 linux
 

More from 성욱 전

More from 성욱 전 (6)

Arquillian 소개
Arquillian 소개Arquillian 소개
Arquillian 소개
 
Nexus
NexusNexus
Nexus
 
Maven
MavenMaven
Maven
 
Cassandra
CassandraCassandra
Cassandra
 
Sentry
SentrySentry
Sentry
 
Java nio
Java nioJava nio
Java nio
 

Sonar설치매뉴얼