Vil du lære å gjøre en Sonarqube Scanner installasjon på Ubuntu Linux? I denne opplæringen skal vi vise deg hvordan du installerer Sonarqube-skanneren på en datamaskin som kjører Ubuntu Linux.

• Ubuntu versjon: 18
• Ubuntu versjon: 19
• Sonarqube version: 7.9.1

Maskinvareliste:

Følgende avsnitt viser listen over utstyr som brukes til å opprette denne Sonarqube opplæringen.

Hver del av maskinvaren som er nevnt ovenfor, finner du på Amazons nettside.

Sonarqube Relaterte Tutorial:

På denne siden tilbyr vi rask tilgang til en liste over tutorials knyttet til Sonarqube installasjon.

Tutorial - Sonarqube Scanner Installasjon på Ubuntu Linux

Bruk apt-get for å installere de nødvendige pakkene.

Copy to Clipboard

Last ned Sonarqube-skannerpakken og flytt den til OPT-katalogen.

Copy to Clipboard

Rediger filen for ekkoloddskanner.properties.

Copy to Clipboard

Konfigurer Sonarqube-skanneren slik at den kobler til Sonarqube-serveren.

Copy to Clipboard

Vi må legge til ekkoloddskannerkommandoen i PATH-variabelen.

La oss opprette en fil for å automatisere den nødvendige konfigurasjonen av miljøvariabler

Copy to Clipboard

Her er sonar-scanner.sh filinnhold.

Copy to Clipboard

Start datamaskinen på nytt eller bruk kildekommandoen til å legge til ekkoloddskannerkommandoen i PATH-variabelen.

Copy to Clipboard

Bruk følgende kommando til å kontrollere om PATH-variabelen ble endret som forventet.

Copy to Clipboard

Her er kommandoutdataene:

Copy to Clipboard

I vårt eksempel ble katalogen /opt/sonar-scanner/bin lagt til i PATH-variabelen.

Bruk følgende til å kontrollere sonarqube skannerversjonen installert.

Copy to Clipboard

Her er kommandoutdataene.

Copy to Clipboard

Gratulerer! Du er ferdig med installasjonen av Sonarqube-skanneren.

Sonarqube - Slik skanner du en statisk kode

Først må du få tilgang til Sonarqube-webgrensesnittet og opprette et nytt prosjekt.

Åpne nettleseren din og skriv inn IP-adressen til webserveren pluss:9000

I vårt eksempel ble følgende URL skrevet inn i nettleseren:

• http://192.168.15.10:9000

Klikk på Logg inn-knappen og bruk Sonarqube standard brukernavn og passord.

• Standard brukernavn: admin
• Standard passord: admin

Etter en vellykket pålogging vil du bli sendt til Sonarqube Dashboard.

Opprett et nytt prosjekt.

I vårt eksempel skal vi analysere et populært åpen kildekode-prosjekt med navnet: Zabbix

Angi en prosjektnøkkel og et visningsnavn.

Skriv inn en streng for prosjekttokennavnet, og klikk på Generer-knappen.

I vårt eksempel skrev vi inn tokennavnet Zabbix.

Tokenet brukes til å identifisere deg når en analyse utføres.

Hvis den har blitt kompromittert, kan du tilbakekalle den når som helst i brukerkontoen din.

I vårt eksempel ble toke generert zabbix: 47c300fa4d7b9e8a3e7c953e77c250477f3617e5

Klikk på Fortsett-knappen.

Velg prosjektspråket på Neste-skjermen.

I vårt eksempel valgte vi alternativet: Annet (JS, TS, Go, Python, PHP, ...)

Velg Linux-driftssystemet.

Systemet vil vise deg kommandolinjen du bør bruke til å skanne Zabbix-prosjektet.

Copy to Clipboard

Få en lokal kopi av statisk kode som du vil analysere.

I vårt eksempel skal vi analysere et populært åpen kildekode-prosjekt med navnet: Zabbix

Copy to Clipboard

Få tilgang til prosjektkatalogen og kjør Sonarqube-skanneren.

Copy to Clipboard

I vårt eksempel er Sonarqube-serveren og skanneren installert på samme datamaskin.

Vent koden Skanner for å fullføre og laste opp automatisk resultatene til Sonarqube-serveren.

Copy to Clipboard

På Sonarqube-dashbordet får du tilgang til søkeresultatene.

Gratulerer! Du har lært å bruke Sonar-skanner.