당신은 우분투 리눅스에서 수중 음파 탐지기 스캐너 설치를 수행하는 방법을 배우고 싶습니다? 이 튜토리얼에서는 우분투 리눅스를 실행하는 컴퓨터에 Sonarqube 스캐너를 설치하는 방법을 보여 드리겠습니다.

• 우분투 버전: 18
• 우분투 버전: 19
• 수중 음파 탐지기 버전 : 7.9.1

하드웨어 목록:

다음 섹션에서는 이 Sonarqube 자습서를 만드는 데 사용되는 장비 목록을 제공합니다.

위에 나열된 모든 하드웨어는 Amazon 웹 사이트에서 찾을 수 있습니다.

수중 음파 탐지기 관련 자습서 :

이 페이지에서는 Sonarqube 설치와 관련된 자습서 목록에 빠르게 액세스할 수 있습니다.

튜토리얼 - 우분투 리눅스에 수중 음파 스캐너 설치

apt-get을 사용하여 필요한 패키지를 설치합니다.

Copy to Clipboard

Sonarqube 스캐너 패키지를 다운로드하여 OPT 디렉토리로 이동합니다.

Copy to Clipboard

수중 음파 탐지기 스캐너.속성 파일을 편집합니다.

Copy to Clipboard

Sonarqube 서버에 연결하도록 수중 음파 탐지기 스캐너를 구성합니다.

Copy to Clipboard

PATH 변수에 수중 음파 탐지기 스캐너 명령을 추가해야 합니다.

필요한 환경 변수 구성을 자동화하는 파일을 만들어 보겠습니다.

Copy to Clipboard

다음은 sonar-scanner.sh 파일 콘텐츠입니다.

Copy to Clipboard

컴퓨터를 재부팅하거나 소스 명령을 사용하여 PATH 변수에 수중 음파 탐지기 스캐너 명령을 추가합니다.

Copy to Clipboard

다음 명령을 사용하여 PATH 변수가 예상대로 변경되었는지 확인합니다.

Copy to Clipboard

명령 출력은 다음과 같습니다.

Copy to Clipboard

이 예제에서는 /opt/sonar 스캐너/bin 디렉토리가 PATH 변수에 추가되었습니다.

다음을 사용하여 설치된 Sonarqube 스캐너 버전을 확인합니다.

Copy to Clipboard

다음은 명령 출력입니다.

Copy to Clipboard

축! 수중 음파 탐지기 스캐너 설치를 완료했습니다.

수중 음파 탐지기 - 정적 코드를 스캔하는 방법

먼저 Sonarqube 웹 인터페이스에 액세스하고 새 프로젝트를 만들어야 합니다.

브라우저를 열고 웹 서버의 IP 주소를 입력하고 :9000

이 예제에서는 브라우저에 다음 URL을 입력했습니다.

• http://192.168.15.10:9000

sonarqube dashboard

로그인 버튼을 클릭하고 Sonarqube 기본 사용자 이름과 암호를 사용합니다.

• 기본 사용자 이름: 관리자
• 기본 암호 : 관리자

sonarqube login

성공적인 로그인 후, 당신은 수중 음소 나절 모양의 대시 보드로 전송됩니다.

sonarqube new project

새 프로젝트를 만듭니다.

이 예제에서는 인기 있는 오픈 소스 프로젝트인 Zabbix를 분석할 예정입니다.

sonarqube new project

프로젝트 키와 표시 이름을 설정합니다.

sonarqube token

프로젝트 토큰 이름에 대한 문자열을 입력하고 생성 단추를 클릭합니다.

이 예제에서는 토큰 이름 Zabbix를 입력했습니다.

토큰은 분석이 수행될 때 귀하를 식별하는 데 사용됩니다.

손상된 경우 사용자 계정에서 언제든지 해지할 수 있습니다.

이 예에서 생성된 토크는 zabbix: 47c300fa4d7b9e8a3e7c953e77c250477f3617e5

계속 단추를 클릭합니다.

다음 화면에서 프로젝트 언어를 선택합니다.

이 예제에서는 옵션을 선택했습니다( 기타(JS, TS, Go, 파이썬, PHP, ...)

sonarqube project type

Linux 운영 체제를 선택합니다.

시스템에서 Zabbix 프로젝트를 스캔하는 데 사용해야 하는 명령줄이 표시됩니다.

Copy to Clipboard

분석하려는 정적 코드의 로컬 복사본을 가져옵니다.

이 예제에서는 인기 있는 오픈 소스 프로젝트인 Zabbix를 분석할 예정입니다.

Copy to Clipboard

프로젝트 디렉토리에 액세스하고 Sonarqube 스캐너를 실행합니다.

Copy to Clipboard

이 예제에서는 Sonarqube 서버와 스캐너가 동일한 컴퓨터에 설치됩니다.

코드 스캐너가 완료될 때까지 기다렸다가 자동으로 결과를 Sonarqube 서버에 업로드합니다.

Copy to Clipboard

Sonarqube 대시보드에서 검색 결과에 액세스할 수 있습니다.

sonarqube report

축! 당신은 수중 음파 탐지기 스캐너를 사용하는 방법을 배웠습니다.