CI_CD/Sonarqube1 소나큐브 설치하기(Docker+Linux+MSSQL) 소스코드 정적 분석을 하기 위해서 소나큐브를 설치하기로 했습니다. IDE에서 소나린트(SonarLint)를 기본값으로 사용하는 것만으로도 충분히 좋긴하지만, 소스 전체의 수준에 대한 관리를 수행해보기 위해서입니다. 기본적으로 사용하는 서버의 사양이 Linux이고, 신규 서버가 아니었기 때문에 해당 서버의 기본값으로 설정된 jdk가 8이어서 zip 파일을 받아서 압축을 풀어서 설치형으로 소나큐브를 사용하는 경우에는 아무래도 jdk의 버전관리에 애로사항이 있었습니다. 2023년 8월 현재 기준 최신 소나큐브는 10.x.x 버전인데 이 버전의 경우 최소한 jdk17이 필요합니다. ( 사양에는 jdk11로도 충분하다고 하는데 실제 프로그램 실행시에 오류가 발생합니다.) 따라서 jdk 버전 관리하는 어려움을 피하.. 2023. 8. 10. 이전 1 다음