sonar qube
sonarqube 설정
1. 설치
1) docker 설치2) docker-compose 다운로드
./docker/sonarqube 위치에 가져다 놓는다.
curl -o docker-compose.yml https://raw.githubusercontent.com/SonarSource/docker-sonarqube/master/recipes/docker-compose-postgres-example.yml
3) docker-compose up
* 파일을 열어 포트 수정 후 업로드한다. 기본적으로 9000으로 되어있음
8000:9000 (좌측이 열 포트이다)
2. 설정
1) 로그인 admin/admin2) 한국어, 디펜던시체크기능
/administration/marketplace
* korean pack
* jdepend
restart
3. SVN check 세팅 필수
* user : admin, admin- 기본적으로 SCM check 하게되어있음 ( 파일이있는지 등 ) ( blame )
- 버전이 낮은 경우 체크가 안되므로 저장소 버전 업그레이드 필요
1) Global: Settings → General → SCM → SVN
* svn: E170001: Authentication required
username, password 입력
2) 저장소 버전 업그레이드
* svn: E200007: Retrieval of mergeinfo unsupported
svnadmin upgrade 저장소위치
svnadmin upgrade /var/local/svn/LAMP
4. 사용자 추가하기
1) 로그인admin/admin
2) 환경설정 / 시큐리티 / 사용자
5. 사용하기
1) 프로젝트 추가- "+"
- project
2) 사용자 키 추가
- token : userid 와 일치시키면 편하다
* 사용자의 ID 와 패스워드를 대체하 키값 : 생성 시 기억해두지 않으면 다시만들어야 한다.
- maven / gradle
6.조치
1) 리뷰 후 담당자 배정2) 담당자 조치
댓글