티스토리 뷰
CI,CD/Sonarqube
Sonarqube 실행시 No quality profiles have been found, you probably don't have any language plugin installed. 오류
호형 2020. 7. 29. 14:08docker로 sonarqube를 설치하고 script를 작성하고 돌려보았다.
"No quality profiles have been found, you probably don't have any language plugin installed"
이라는 오류가 떨어지면서 fail 이 발생했다. 실제로 sonarqube에 들어가보니
위처럼 설치되어 있는 플러그인이라던지 language 들이 하나도 없었다. 한마디로 껍데기만 설치가 된 것이다. 플러그인에서 직접 Java Code Quaility and Security 를 설치하려 해도 sonarqube 8.4.1 version은 검색도 되지 않고 7.9.4 version은 설치가 정상적으로 되지 않는다.. 더더구나 플러그인 설치를 시도하면 무한으로 restart가 되는 현상도 발생한다.
한참을 삽질하고 찾아보다가 원인을 발견하였다.
(before) docker로 sonarqube 설치
docker run -d \
-p 9000:9000 \
--name sonarqube \
--restart always \
--volume /var/sonarqube/conf:/opt/sonarqube/conf \
--volume /var/sonarqube/data:/opt/sonarqube/data \
--volume /var/sonarqube/logs:/opt/sonarqube/logs \
--volume /var/sonarqube/extensions:/opt/sonarqube/extensions \
sonarqube
이 volume 설정 과정에 문제가 있었던것 같다.
(after) docker로 sonarqube 설치
docker run -d \
-p 9000:9000 \
--name sonarqube \
--restart always \
sonarqube
docker로 설치한 app이 문제가 발생한다면 이런식으로 최대한 기본에 가깝게 설치를 다시 해보자!
끝!
'CI,CD > Sonarqube' 카테고리의 다른 글
Sonarqube Custom Ruleset 정의의 기준 (with 행자부 보안취약점 대응, OWASP top 10 2020) (1) | 2020.11.26 |
---|---|
Sonarqube Custom Rule 6.7 to 8.5 migration (0) | 2020.11.20 |
Sonarqube Scanner 사용해서 특정 파일만 검사하기 (use inclusions, exclusions) (0) | 2020.11.17 |
Sonarqube 실행시 unable to start jvm permission denied (13) 오류 조치 (0) | 2020.07.20 |
Sonarqube Ruleset import, export 하기 (0) | 2020.05.20 |
댓글