티스토리 뷰
Sonarqube Custom Ruleset 파일을 정의하고 드디어 적용을 하려는 순간이다. 하지만 Restore를 하고 나서 한참을 기다려봐도 아래와 같은 메세지가 상단에 나타나며 적용이 되지 않는다.
분석중이라는데 생각보다 시간이 너무 오래 걸린다. 뭔가 문제가 있는것 같다.
이럴 경우에는 상단의 Administration > Projects > Background Tasks 로 들어가본다.
그럼 Pending 인 프로젝트가 있을수도 있을수도 있다. 이거는 오래걸리는 작업때문에 작업이 지연되고 있는 작업이다. 즉 이 Pending 프로젝트가 원인이 아니라 아래에 In Progress인 작업이 문제인것이다. 이 작업을 종료시켜줘야한다. 하지만 종료를 시킬수 있는 방법은 없다. Sonarqube 재시작을 해줘야한다. 재시작은 Administartion > System 에서 재시작할 수 있다.
재시작을 하면 In Progress 중인 작업이 끝나고 Pending 되었던 작업이 분석을 시작한다.
그리고 분석이 모두 끝나면 위와 같이 SUCCESS 가 나오고 적용한 Ruleset이 적용이 된것을 확인할 수 있다.
끝!
'CI,CD > Sonarqube' 카테고리의 다른 글
Sonarqube Custom Ruleset 등록 및 특정 프로젝트에만 적용하기 (0) | 2020.12.08 |
---|---|
SonarLint와 Sonarqube 이클립스에서 연동하는 방법 (0) | 2020.12.04 |
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 |
댓글