Vill du lära dig hur man gör en Sonarqube Scanner installation på Ubuntu Linux? I den här guiden, vi ska visa dig hur du installerar Sonarqube scanner på en dator som kör Ubuntu Linux.

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

Maskinvarulista:

I följande avsnitt presenteras listan över utrustning som används för att skapa denna Sonarqube handledning.

Varje del av hårdvara som anges ovan finns på Amazon webbplats.

Sonarqube Relaterade Handledning:

På den här sidan erbjuder vi snabb tillgång till en lista med självstudier relaterade till Sonarqube-installation.

Självstudie – Sonarqube Scanner Installation på Ubuntu Linux

Använd apt-get för att installera de paket som krävs.

Copy to Clipboard

Ladda ner Sonarqube-skannerpaketet och flytta det till OPT-katalogen.

Copy to Clipboard

Redigera filen ekolod-scanner.properties.

Copy to Clipboard

Konfigurera Sonarqube-skannern så att den ansluter till din Sonarqube-server.

Copy to Clipboard

Vi måste lägga till ekolodsskannerns kommando i PATH-variabeln.

Nu ska vi skapa en fil för att automatisera konfigurationen av nödvändiga miljövariabler

Copy to Clipboard

Här är sonar-scanner.sh filinnehåll.

Copy to Clipboard

Starta om datorn eller använd kommandot source för att lägga till sonarskannerns kommando i SÖKVÄG-variabeln.

Copy to Clipboard

Använd följande kommando för att verifiera om SÖKVÄG-variabeln ändrades som förväntat.

Copy to Clipboard

Här är kommandot utgång:

Copy to Clipboard

I vårt exempel lades katalogen /opt/sonar-scanner/bin till i PATH-variabeln.

Använd följande för att verifiera Sonarqube-skannerversionen som är installerad.

Copy to Clipboard

Här är kommandot utgång.

Copy to Clipboard

Grattis! Du har avslutat Installationen av Sonarqube-skannern.

Sonarqube – Hur man skannar en statisk kod

Först måste du komma åt Sonarqube webbgränssnittet och skapa ett nytt projekt.

Öppna din webbläsare och ange IP-adressen till din webbserver plus :9000

I vårt exempel angavs följande webbadress i Webbläsaren:

• http://192.168.15.10:9000

Klicka på knappen Logga in och använd Sonarqubes standardanvändarnamn och lösenord.

• Standard Användarnamn: admin
• StandardLösenord: admin

Efter en lyckad inloggning skickas du till Sonarqube Dashboard.

Skapa ett nytt projekt.

I vårt exempel ska vi analysera ett populärt open source-projekt med namnet: Zabbix

Ange en projektnyckel och ett visningsnamn.

Ange en sträng för projektets tokennamn och klicka på knappen Generera.

I vårt exempel angav vi tokennamnet Zabbix.

Token används för att identifiera dig när en analys utförs.

Om det har komprometterats kan du återkalla det när som helst i ditt användarkonto.

I vårt exempel var toke genereras zabbix: 47c300fa4d7b9e8a3e7c953e77c250477f3617e5

Klicka på fortsätt-knappen.

På skärmen Nästa väljer du ditt projektspråk.

I vårt exempel valde vi alternativet: Övrigt (JS, TS, Go, Python, PHP, …)

Välj det operativa Linux-systemet.

Systemet visar dig kommandoraden som du bör använda för att skanna Zabbix-projektet.

Copy to Clipboard

Få en lokal kopia av Static-koden som du vill analysera.

I vårt exempel ska vi analysera ett populärt open source-projekt med namnet: Zabbix

Copy to Clipboard

Få tillgång till projektkatalogen och kör Sonarqube-skannern.

Copy to Clipboard

I vårt exempel installeras Sonarqube-servern och scannern på samma dator.

Vänta koden Scanner för att avsluta och ladda upp automatiskt resultaten till Sonarqube servern.

Copy to Clipboard

På Instrumentpanelen i Sonarqube kommer du att kunna komma åt genomsökningsresultaten.

Grattis! Du har lärt dig att använda Sonar scanner.