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.
Last ned Sonarqube-skannerpakken og flytt den til OPT-katalogen.
Rediger filen for ekkoloddskanner.properties.
Konfigurer Sonarqube-skanneren slik at den kobler til Sonarqube-serveren.
Vi må legge til ekkoloddskannerkommandoen i PATH-variabelen.
La oss opprette en fil for å automatisere den nødvendige konfigurasjonen av miljøvariabler
Her er sonar-scanner.sh filinnhold.
Start datamaskinen på nytt eller bruk kildekommandoen til å legge til ekkoloddskannerkommandoen i PATH-variabelen.
Bruk følgende kommando til å kontrollere om PATH-variabelen ble endret som forventet.
Her er kommandoutdataene:
I vårt eksempel ble katalogen /opt/sonar-scanner/bin lagt til i PATH-variabelen.
Bruk følgende til å kontrollere sonarqube skannerversjonen installert.
Her er kommandoutdataene.
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.
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
Få tilgang til prosjektkatalogen og kjør Sonarqube-skanneren.
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.
På Sonarqube-dashbordet får du tilgang til søkeresultatene.
Gratulerer! Du har lært å bruke Sonar-skanner.