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.
Download Sonarqube-scannerpakken, og flyt den til OPT-mappen.
Rediger filen med sonarscann.properties.
Konfigurer Sonarqube-scanneren til at oprette forbindelse til Sonarqube-serveren.
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
Her er den sonar-scanner.sh filindhold.
Genstart computeren, eller brug kildekommandoen til at føje kommandoen ekkolodsscanner til PATH-variablen.
Brug følgende kommando til at kontrollere, om PATH-variablen blev ændret som forventet.
Her er kommandoen output:
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.
Her er kommandoen output.
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.
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
Få adgang til projektmappen, og kør Sonarqube-scanneren.
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.
På Sonarqube-dashboardet kan du få adgang til scanningsresultaterne.
Tillykke! Du har lært at bruge Sonar scanner.