[백업][가리사니] [2023] sonar qube 설치
ci, sonar-qube

이 문서는 가리사니 개발자 포럼에 올렸던 글의 백업 파일입니다. 오래된 문서가 많아 현재 상황과 맞지 않을 수 있습니다.

예전에 작성했던 https://gs.saro.me/2016/11/25/%EB%B0%B1%EC%97%85-%EA%B0%80%EB%A6%AC%EC%82%AC%EB%8B%88-2016-SonarQube-%EC%84%A4%EC%B9%98.html 의 업데이트 글입니다

소나큐브란?

CI (지속적통합)의 품질관리에 해당하는 소프트웨어 입니다. 쉽게말해 코드를 분석하고 비 효율적인 부분을 찾아 분석해주는 프로그램 입니다.

설치

  1. https://www.sonarsource.com 페이지로 이동합니다.

  2. 소나큐브를 다운로드 받습니다. 커뮤니티 버전을 받았습니다. 설명

  3. jdk 를 다운받습니다. https://openjdk.org/ 2023-04-07 기준 소나큐브 최신버전은 sonarqube-10.0.0.68432 이며 필자가 실험시 오직 jdk 17에서만 실행된다. (그 이상, 그 이하 버전에서 실행 안된다. 소나큐브 홈페이지에는 17버전 이상을 쓰라고 나와있으니 거기서 나오는 최소 에 맞춰 다운받으면 된다.)

  4. 소나 큐브를 다운받아보면 아래와 같은 폴더구조가 나온다. 설명 설명 설명 폴더내에 엘라스틱 서치도 있고 여러가지 따로따로 설정해주어 할 것 같지만 단순히 bin에 있는 것을 싱행하면된다. 심지어 윈도우용 service등록까지 지원해주고 있다.

    # 윈도우 기준 각 운영차제에 맞게 bin에서 실행시키자.
    StartSonar.bat
    
  5. http://localhost:9000/ 설명 기본 id/pw 는 admin / admin 이다. 처음 로그인하면 암호 재 설정을 한다. 설명

  6. 이제 따로 설명 필요없이 클릭하면 알아서 쉽게 알려준다.

설명 완료되고 나면 이런식으로 프로젝트들을 불러오게 된다.