이 문서는 SonarQube Connector애드온을 통하여 Sonarqube와 Jira를 통합하는 가이드를 공유하기 위해 작성되었다.





전역 설정 구성


모든 Jira 프로젝트에서 구성을 공유하도록 글로벌 서버를 구성할 수 있습니다. 이는 Sonar 인스턴스가 모든 Jira 프로젝트에 대해 동일한 경우 매우 유용합니다.

두 가지 옵션이 있습니다.

  • SonarQube 서버 URL: SonarQube 설치를 위한 서버 기본 URL입니다.

  • 토큰: 이 필드는 선택 사항입니다. SonarQube 인스턴스가 공용이 아닌 경우 SonarQube 사용자의 보안 토큰으로 이 필드를 설정해야 합니다.

  • 토큰 유형은 USER 토큰 유형이어야 합니다. SonarQube 토큰에 대한 자세한 내용은 여기에서 확인할 수 있습니다 https://docs.sonarqube.org/display/SONAR/User+Token.

프로젝트  구성



플러그인 구성은 매우 간단합니다. JIRA 프로젝트 설정 섹션에서 SonarQube 설정을 설정할 수 있습니다.


다음과 같은 5가지 옵션이 있습니다.

  • SonarQube 서버 URL: SonarQube 설치를 위한 서버 기본 URL입니다.

  • 토큰: 이 필드는 선택 사항입니다. SonarQube 인스턴스가 공용이 아닌 경우 SonarQube 사용자의 보안 토큰으로 이 필드를 설정해야 합니다. 토큰 유형은 USER 토큰 유형이어야 합니다. SonarQube 토큰에 대한 자세한 내용은 여기에서 확인할 수 있습니다 https://docs.sonarqube.org/display/SONAR/User+Token.

  • 리소스 ID: 품질 메트릭을 검색할 SonarQube 리소스의 키입니다. 이 키는 SonarQube 프로젝트 대시보드 또는 SonarQube 프로젝트 분석 매개변수에서 가져올 수 있습니다.

    • 참고: 버전 1.4부터 쉼표로 구분된 리소스 키 목록을 제공하여 둘 이상의 리소스/프로젝트 키를 설정할 수 있습니다. 측정값은 모든 프로젝트에 대한 고유한 보기로 집계됩니다. 여러 프로젝트를 Jira에 연결 섹션을 참조하십시오.

  • 태그 : 태그는 옵션입니다. SonarQube / SonarCloud에서 프로젝트와 관련된 태그를 통해 프로젝트를 가져올 수 있습니다. 이러한 태그는 SonarQube/SonarCloud의 프로젝트 페이지 또는 분석 속성에서 얻을 수 있습니다. 쉼표로 구분된 태그 목록을 지정하여 둘 이상의 태그를 구성할 수 있습니다. 결과는 모든 리소스가 함께 있는 단일 보기로 집계됩니다.

  • 문제 유형: 새 SonarQube 문제를 생성하기 위한 기본 문제 유형입니다

  • 사용자 지정 측정항목: 대시보드에 표시할 사용자 지정 메트릭 키 목록으로, 1 또는 쉼표로 구분된 메트릭 키 목록을 지정할 수 있습니다. 예: blocker_violations, major_violations, classes. SonarQube 관리자에게 문의하여 사용 가능한 메트릭에 대한 키를 확인하십시오





참조 링크


  • 레이블 없음