Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info

Confluence URL: Installing a Plugin



Panel
borderColor#C3CCD7
bgColor#FCFCFC
borderWidth1
borderStylesolid

Table of Contents

Table of Contents
indent16px



다음 두 가지 방법으로 SonarQube에 플러그인을 설치할 수 있습니다:

  • SonarQube의 Update Center를 통한 마케플레이스(Marketplace) - SonarQube UI를 통한 플러그인 자동 설치
  • 수동 설치

Update Center 사용하기

SonarQube 서버를 막 설치한 경우, 외부 네트워크의 Update Center와 통신이 되지 않을 수 있습니다. 이러한 경우에는 플러그인을 다운로드 받아 직접 수동으로 설치해야 합니다.
  • - SonarQube 인스턴스가 인터넷에 접속할 수 없는 경우, 다운로드를 통한 직접 설치

Marketplace

인터넷과 연결된 환경에 SonarQube 서버를 설치한 경우 , Update Center를 통해 플러그인을 설치할 수 있습니다. "Administer System" 글로벌 권한을 가진 계정으로 Sonarqube 서버에 로그인 후,  Settings Administration > Update Center Marketplace 메뉴로 이동합니다:

"Available Plugins" 탭 선택

  • 설치하고자 하는 사용 번들 및 플러그인 선택
  • "Install" 클릭 후, 플러그인 다운로드 대기

플러그인이 설치된 후 SonarQube 서버를 재시작해야 합니다다운로드가 완료되면. "재시작(Restart)" 버튼이 표시됩니다.

업데이트 센터 및 SonarQube 서를 인터넷에 연결하는 방법과 관련된 세부적인 내용은 Update Center를 참조합니다.


수동 설치

여러분이

상용 에디션을 수동을 설치하고자 하는 경우, https://docs.sonarqube.org/display/PLUG/SonarSource+Editions를 참조합니다.

  • 사용하고자 하는 플러그인 정보 페이지(예: Python의 경우 SonarPython)에서 설치 대상 SonarQube 서버 버전에 적합한 플러그인 파일을 다운로드합니다.
  • 다운로드 한 jar 파일을 SonarQube Server의
다음 위치에 복사합니다:
  • $SONARQUBE_HOME/extensions/plugins 디렉토리에 복사합니다.
  • 동일한 플러그인의 다른 버전이 존재하는
경우,
  • 경우에는 오래된 버전의 플러그인 파일을
삭제하거나
  • 삭제하나 백업합니다. SonarQube 서버는 버전이 다른 동일 플러그인이 설치된 경우 한가지 버전만을 인식합니다.
이후
  • SonarQube Server를 재시작합니다.

License

상용 플러그인을 설치한 경우, 해당 플러그인을 사용하기 전 License Key를 설정해야 합니다:

사용 에디션을 설치하는 경우, 라이선스키가 필요합니다. Administration > Configuration >

Licenses 이동
  • Update 버튼을 클릭해 해당 플러그인의 License를 설정
  • License Key 설정 후 Save 클릭

    License Manager에서 라이선스 키를 설정합니다.