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.
Download het Sonarqube-scannerpakket en verplaats het naar de OPT-map.
Bewerk het sonarscanner.eigenschappenbestand.
Configureer de Sonarqube-scanner om verbinding te maken met uw Sonarqube-server.
We moeten het sonarscannercommando toevoegen aan de PATH-variabele.
Een bestand maken om de vereiste configuratie van omgevingsvariabelen te automatiseren
Hier is de sonar-scanner.sh bestandsinhoud.
Start uw computer opnieuw op of gebruik de bronopdracht om de opdracht sonarscanner toe te voegen aan de PATH-variabele.
Gebruik de volgende opdracht om te controleren of de PATH-variabele is gewijzigd zoals verwacht.
Hier is de opdrachtuitvoer:
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.
Hier is de opdrachtuitvoer.
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
Klik op de login-knop en gebruik de sonarqube standaard gebruikersnaam en wachtwoord.
• Standaardgebruikersnaam: beheerder
• Standaardwachtwoord: beheerder
Na een succesvolle login wordt u naar het Sonarqube Dashboard gestuurd.
Maak een nieuw project.
In ons voorbeeld gaan we een populair open source project analyseren met de naam: Zabbix
Stel een projectsleutel en een weergavenaam in.
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, …)
Selecteer het Linux operationele systeem.
Het systeem toont u de opdrachtregel die u moet gebruiken om het Zabbix-project te scannen.
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
Krijg toegang tot de projectmap en voer de Sonarqube-scanner uit.
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.
Op het dashboard van Sonarqube heeft u toegang tot de scanresultaten.
Gefeliciteerd! Je hebt geleerd hoe je sonarscanner moet gebruiken.