Wilt u leren hoe u een Sonarqube Scanner installatie op Ubuntu Linux te doen? In deze tutorial laten we je zien hoe je de Sonarqube-scanner installeert op een computer met Ubuntu Linux.

• Ubuntu versie: 18
• Ubuntu versie: 19
• Sonarqube versie: 7.9.1

Hardwarelijst:

De volgende sectie presenteert de lijst van apparatuur die wordt gebruikt om deze Sonarqube tutorial te maken.

Elk stuk hardware hierboven vermeld kan worden gevonden op Amazon website.

Sonarqube Gerelateerde Tutorial:

Op deze pagina bieden we snelle toegang tot een lijst met tutorials met betrekking tot sonarqube installatie.

Tutorial - Sonarqube Scanner Installatie op Ubuntu Linux

Gebruik apt-get om de vereiste pakketten te installeren.

Copy to Clipboard

Download het Sonarqube-scannerpakket en verplaats het naar de OPT-map.

Copy to Clipboard

Bewerk het sonarscanner.eigenschappenbestand.

Copy to Clipboard

Configureer de Sonarqube-scanner om verbinding te maken met uw Sonarqube-server.

Copy to Clipboard

We moeten het sonarscannercommando toevoegen aan de PATH-variabele.

Een bestand maken om de vereiste configuratie van omgevingsvariabelen te automatiseren

Copy to Clipboard

Hier is de sonar-scanner.sh bestandsinhoud.

Copy to Clipboard

Start uw computer opnieuw op of gebruik de bronopdracht om de opdracht sonarscanner toe te voegen aan de PATH-variabele.

Copy to Clipboard

Gebruik de volgende opdracht om te controleren of de PATH-variabele is gewijzigd zoals verwacht.

Copy to Clipboard

Hier is de opdrachtuitvoer:

Copy to Clipboard

In ons voorbeeld is de /opt/sonar-scanner/bin directory toegevoegd aan de PATH-variabele.

Gebruik het volgende om de geïnstalleerde Sonarqube-scannerversie te verifiëren.

Copy to Clipboard

Hier is de opdrachtuitvoer.

Copy to Clipboard

Gefeliciteerd! Je bent klaar met de Sonarqube scanner installatie.

Sonarqube - Hoe een statische code scannen

Eerst moet u toegang krijgen tot de Sonarqube-webinterface en een nieuw project maken.

Open uw browser en voer het IP-adres van uw webserver in plus :9000

In ons voorbeeld is de volgende URL ingevoerd in de browser:

• http://192.168.15.10:9000

sonarqube dashboard

Klik op de login-knop en gebruik de sonarqube standaard gebruikersnaam en wachtwoord.

• Standaardgebruikersnaam: beheerder
• Standaardwachtwoord: beheerder

sonarqube login

Na een succesvolle login wordt u naar het Sonarqube Dashboard gestuurd.

sonarqube new project

Maak een nieuw project.

In ons voorbeeld gaan we een populair open source project analyseren met de naam: Zabbix

sonarqube new project

Stel een projectsleutel en een weergavenaam in.

sonarqube token

Voer een tekenreeks in voor de naam van het projecttoken en klik op de knop Genereren.

In ons voorbeeld hebben we de symbolische naam Zabbix ingevoerd.

Het token wordt gebruikt om u te identificeren wanneer een analyse wordt uitgevoerd.

Als het is gecompromitteerd, u het op elk gewenst moment inuw gebruikersaccount intrekken.

In ons voorbeeld, de toke gegenereerd was zabbix: 47c300fa4d7b9e8a3e7c953e77c250477f3617e5

Klik op Doorgaan.

Selecteer in het volgende scherm uw projecttaal.

In ons voorbeeld hebben we de optie geselecteerd: Other (JS, TS, Go, Python, PHP, ...)

sonarqube project type

Selecteer het Linux operationele systeem.

Het systeem toont u de opdrachtregel die u moet gebruiken om het Zabbix-project te scannen.

Copy to Clipboard

Ontvang een lokale kopie van de statische code die u wilt analyseren.

In ons voorbeeld gaan we een populair open source project analyseren met de naam: Zabbix

Copy to Clipboard

Krijg toegang tot de projectmap en voer de Sonarqube-scanner uit.

Copy to Clipboard

In ons voorbeeld zijn de Sonarququ server en scanner geïnstalleerd op dezelfde computer.

Wacht de codescanner om de resultaten te voltooien en upload automatisch naar de Sonarqube-server.

Copy to Clipboard

Op het dashboard van Sonarqube heeft u toegang tot de scanresultaten.

sonarqube report

Gefeliciteerd! Je hebt geleerd hoe je sonarscanner moet gebruiken.