가이드 제목은 [도구명] [내용]-하기 형태(ex Bitbucket Cloud 저장소 생성하기)로 입력한다.

이 문서에 대한 요약 /개요를 입력한다. (구글에서 검색되었을때 표시되는 문장)

이 문서는 SonarQube Pull-request Decoration (GitHub Integration) 가이드를 공유하기 위해 작성되었다.


가이드에 사용되는 도구 정보를 입력한다.

도구명Sonarqube Enterprise, Github
버전

Sonarqube: 8.9.8

비고추가할 내용 있을 경우 기입





첨부한  이미지 너비는 800px 을 넘기지 않는다.

Github App 만들기



  1. GitHub App Name : 임의
  2. Homepage URL : 회사 Url
  3. Callback URL : https://[Sonarqube.base.url]
  4. Webhook URL : https://[Sonarqube.base.url]
  5. 저장소 권한
  6. Where can this GitHub App be installed? - Any account


Github App 설정 및 연동

  1. App ID, Client ID 저장
  2. Client Secrets: Generate a new client secret 선택 후 해당 값 저장
  3. Private Keys: Generate a Private Key 선택 후 해당 값 메모장에 복사




  1. Create configuration 선택
  2. Configuration Name (Enterprise and Data Center Edition only): 임의
    GitHub URL:  회사 Github: https://github.company.com/api/v3  공용 Github: https://api.github.com/ 
    GitHub App ID:   'Github App 설정하기` 의 App ID
    Client ID:   'Github App 설정하기` 의 Client ID
    Client secret:  'Github App 설정하기` 의 Client secret
    Private Key:  'Github App 설정하기` 의 Private Key


참조 링크

공식문서