이 문서는 SonarQube 업그레이드 가이드를 공유하기 위해 작성되었다.
마이그레이션 Path
마이그레이션 Path 예시
From version | To version | Upgrade path |
---|---|---|
8.9 LTA | 9.9 LTA | 8.9 LTA > 9.9 LTA (direct) |
7.9 LTA | 9.9 LTA | 7.9 LTA > 8.9 LTA > 9.9 LTA (one intermediary step) |
9.9 LTA | 10.1 | 9.9 LTA > 10.1 (direct) |
9.6 | 9.9 LTA | 9.6 > 9.9 LTA (direct) |
9.6 | 10.1 | 9.6 > 9.9 LTA > 10.1 (one intermediary step) |
업그레이드 가이드
Zip 파일로 업그레이드
- 새 디렉토리($NEW_SONARQUBE_HOME)에 에디션의 SonarQube 배포판을 다운로드하고 압축을 풉니다.
- 사용중인 SonarQube 버전과 호환되는 추가 플러그인을 수동으로 설치합니다.
호환성 매트릭스를 사용하여 설치 한 버전이 서버 버전과 호환되는지 확인 후에 플러그인을 이동 시킵니다.
*단순히 이전 서버에서 새 서버로 플러그인을 복사하는 것은 권장되지 않으며 호환되지 않거나 중복 된 플러그인으로 인해 시작 오류가 발생할 수 있습니다. - 이전 SonarQube의 conf 디렉토리에 있는 sonar.properties 설정 파일을 새로운 SonarQube의 sonar.properties 설정 파일로 업데이트 합니다.
복사 하지말고, 새 SonarQube의 파일을 수정합니다. - Oracle DB를 사용하는 경우 해당 JDBC 드라이버를 $NEW_SONARQUBE_HOME/extensions/jdbc-driver/oracle에 복사하세요.
- 이전 SonarQube를 Stop 합니다.
- 새로운 SonarQube를 Start 합니다.
- http://yourSonarQubeServerURL/setup으로 이동하여 설정 진행합니다.
- 새로운 데이터를 위해 프로젝트를 재분석합니다.
2 댓글
송선택 선임
2024-07-31성윤주 선임 선임님, 업그레이드 가이드 최신화 부탁드립니다.
성윤주 선임
2024-08-01송선택 선임
수정했습니다