반응형

사전 준비

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

+ Recent posts