Vil du gerne lære at gøre en Sonarqube Scanner installation på Ubuntu Linux? I denne tutorial vil vi vise dig, hvordan du installerer Sonarqube scanneren på en computer, der kører Ubuntu Linux.

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

Hardwareliste:

I det følgende afsnit vises listen over udstyr, der bruges til at oprette dette Sonarqube-selvstudium.

Hvert stykke hardware, der er anført ovenfor, kan findes på Amazon hjemmeside.

Sonarqube Relateret Tutorial:

På denne side tilbyder vi hurtig adgang til en liste over tutorials relateret til Sonarqube installation.

Tutorial – Sonarqube Scanner Installation på Ubuntu Linux

Brug apt-get til at installere de nødvendige pakker.

Copy to Clipboard

Download Sonarqube-scannerpakken, og flyt den til OPT-mappen.

Copy to Clipboard

Rediger filen med sonarscann.properties.

Copy to Clipboard

Konfigurer Sonarqube-scanneren til at oprette forbindelse til Sonarqube-serveren.

Copy to Clipboard

Vi er nødt til at føje kommandoen sonarscanner til PATH-variablen.

Lad os oprette en fil for at automatisere den nødvendige konfiguration af miljøvariabler

Copy to Clipboard

Her er den sonar-scanner.sh filindhold.

Copy to Clipboard

Genstart computeren, eller brug kildekommandoen til at føje kommandoen ekkolodsscanner til PATH-variablen.

Copy to Clipboard

Brug følgende kommando til at kontrollere, om PATH-variablen blev ændret som forventet.

Copy to Clipboard

Her er kommandoen output:

Copy to Clipboard

I vores eksempel blev mappen /opt/sonar-scanner/bin føjet til PATH-variablen.

Brug følgende til at kontrollere, at Sonarqube-scannerversionen er installeret.

Copy to Clipboard

Her er kommandoen output.

Copy to Clipboard

Tillykke! Du er færdig med Installationen af Sonarqube-scanneren.

Sonarqube – Sådan scannes en statisk kode

Først skal du have adgang til Sonarqube web interface og oprette et nyt projekt.

Åbn din browser og indtast IP-adressen på din webserver plus :9000

I vores eksempel blev følgende webadresse indtastet i browseren:

• http://192.168.15.10:9000

Klik på knappen Login og brug Sonarqube standard brugernavn og adgangskode.

• Default Username: admin
• Default Password: admin

Efter et vellykket login, vil du blive sendt til Sonarqube Dashboard.

Opret et nyt projekt.

I vores eksempel vil vi analysere et populært open source-projekt med navnet: Zabbix

Angiv en projektnøgle og et vist navn.

Angiv en streng til projekttokennavnet, og klik på knappen Generer.

I vores eksempel indtastede vi det symbolske navn Zabbix.

Tokenet bruges til at identificere dig, når der udføres en analyse.

Hvis den er blevet kompromitteret, kan du til enhver tid tilbagekalde den på din brugerkonto.

I vores eksempel, toke genereret var zabbix: 47c300fa4d7b9e8a3e7c953e77c250477f3617e5

Klik på knappen Fortsæt.

Vælg dit projektsprog på skærmbilledet Næste.

I vores eksempel valgte vi muligheden: Andet (JS, TS, Go, Python, PHP, …)

Vælg Linux-driftssystemet.

Systemet viser dig den kommandolinje, du skal bruge til at scanne Zabbix-projektet.

Copy to Clipboard

Få en lokal kopi af den statiske kode, du vil analysere.

I vores eksempel vil vi analysere et populært open source-projekt med navnet: Zabbix

Copy to Clipboard

Få adgang til projektmappen, og kør Sonarqube-scanneren.

Copy to Clipboard

I vores eksempel er Sonarqube-serveren og scanneren installeret på den samme computer.

Vent koden Scanner til at afslutte og uploade automatisk resultaterne til Sonarqube server.

Copy to Clipboard

På Sonarqube-dashboardet kan du få adgang til scanningsresultaterne.

Tillykke! Du har lært at bruge Sonar scanner.