반응형
사전 준비
API 토큰 생성
- 우측 상단 > 내 계정 > 보안
- 토큰 일괄 생성하기 : rest-api-token
- 생성하기 클릭해서 나오는 토큰값 복사 ex) 080aa6da73da30c8e650136799553182f35f3170
rest-api-token을 base64로 변환
echo -n '080aa6da73da30c8e650136799553182f35f3170:' | base64
MDgwYWE2ZGE3M2RhMzBjOGU2NTAxMzY3OTk1NTMxODJmMzVmMzE3MDo=
헤더값 설정
- API 요청시 아래 헤더 정보를 설정 후 요청
Authorization:Basic MDgwYWE2ZGE3M2RhMzBjOGU2NTAxMzY3OTk1NTMxODJmMzVmMzE3MDo=
API
프로젝트 분석 목록 조회
- project : 해당 프로젝트 key
http://sonarqube.example.com:9000/api/project_analyses/search?project=EXAMPLE-PROJECT&p=1&ps=10
프로젝트 분석 결과 조회
- projectKeys : 해당 프로젝트 key
- matricKeys : 조회하고자 하는 필드 목록, 콤마 구분자로 복수 지정 가능
http://sonarqube.example.com:9000/api/measures/search?projectKeys=EXAMPLE-PROJECT&metricKeys=bugs,vulnerabilities,security_hotspots,code_smells,coverage,tests,test_success_density,test_failures,test_errors,skipped_tests,duplicated_lines_density,duplicated_files,duplicated_blocks
반응형
'Development > Sonarqube' 카테고리의 다른 글
[Sonarqube] 자바스크립트 프로젝트 연동 (0) | 2020.12.30 |
---|---|
[Sonarqube] 자바 프로젝트 연동 (0) | 2020.12.30 |
[Sonarqube] 설치 (0) | 2020.12.30 |