일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Stash
- DB
- 레드마인
- orm
- 아파치
- nodejs
- 리눅스
- Apach
- slave node
- Gradle
- Git
- 엘라스틱서치
- 마이바티스
- mybatis
- mysql
- Bitbucket
- 스프링
- JVM
- ElasticSearch
- springboot
- SonarQube
- sql
- 자바
- Java
- 트랜잭션
- heap메모리
- npm
- 시스템운영
- Elk
- spring
- Today
- Total
프로그래머호이잇
SonarQube 분석 방법 본문
분석 방법
sonar-runner 압축해제
/conf/sonar-runner.properties
주석해제 및 db 경로 설정 및 db 유저 패스워드 설정
분석 할 프로젝트에서 sonar-project.properties 파일 생성
내용
# must be unique in a given SonarQube instance
sonar.projectKey=my:project
# this is the name displayed in the SonarQube UI
sonar.projectName=My project
sonar.projectVersion=1.0
# Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
# Since SonarQube 4.2, this property is optional if sonar.modules is set.
# If not set, SonarQube starts looking for source code from the directory containing
# the sonar-project.properties file.
sonar.sources=.
# Encoding of the source code. Default is default system encoding
#sonar.sourceEncoding=UTF-8
sonar-runner -Dsonar.analysis.mode=preview -Dsonar.issuesReport.html.enable=true -Dsonar.report.export.path=report.json -Dsonar.host.url=http://localhost:9000
프로젝트 루트 경로에서 sonar-runner.bat 실행
'시스템운영' 카테고리의 다른 글
아파치 GET,POST,HEAD 만 허용 방법 (0) | 2017.08.22 |
---|---|
아파치 모든 요청 redirect 방법 (0) | 2017.08.22 |
SonarQube 설치 방법 (0) | 2017.08.22 |
Gradle 설치 방법 리눅스 (0) | 2017.08.22 |
sudo 권한 추가 방법 (0) | 2017.08.22 |