Haluatko oppia tekemään Sonarqube Scanner -asennuksen Ubuntu Linuxiin? Tässä opetusohjelmassa näytämme sinulle, miten Sonarqube-skanneri asennetaan tietokoneeseen, jossa on Ubuntu Linux.

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

Laitteistoluettelo:

Seuraavassa osassa on luettelo laitteista, joita käytetään tämän Sonarqube-opetusohjelman luomiseen.

Jokainen edellä mainittu laitteisto löytyy Amazonin verkkosivuilta.

Kaikuluotaimeen liittyvä opetusohjelma:

Tällä sivulla tarjoamme nopean pääsyn luetteloon opetusohjelmia, jotka liittyvät Sonarqube asennus.

Opetusohjelma - Kaikuluotainskannerin asennus Ubuntu Linuxiin

Asenna tarvittavat paketit apt-get-näädän avulla.

Copy to Clipboard

Lataa Sonarqube-skanneripaketti ja siirrä se OPT-hakemistoon.

Copy to Clipboard

Muokkaa luotain-skanneri.properties-tiedostoa.

Copy to Clipboard

Määritä Kaikuluotainskanneri muodostamaan yhteys Sonarqube-palvelimeen.

Copy to Clipboard

Path-muuttujaan on lisättävä kaikuluotainskannerikomento.

Luodaan tiedosto tarvittavien ympäristömuuttujien kokoonpanon automatisoimiseksi

Copy to Clipboard

Tässä on sonar-scanner.sh sisältö.

Copy to Clipboard

Käynnistä tietokone uudelleen tai lisää kaikuluotainskannerikomento PATH-muuttujaan lähdekomennon avulla.

Copy to Clipboard

Seuraavan komennon avulla voit tarkistaa, onko PATH-muuttujaa muutettu odotetulla tavalla.

Copy to Clipboard

Tässä on komentotulostin:

Copy to Clipboard

Esimerkissämme PATH-muuttujaan lisättiin /opt/sonar-scanner/bin-hakemisto.

Tarkista asennettu Sonarqube-skanneriversio seuraavasti.

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

Onnittelen! Sonarqube-skannerin asennus on valmis.

Sonarqube - Staattisen koodin skannaaminen

Ensin sinun on yllettava Sonarqube-verkkorajapinta ja luotava uusi projekti.

Avaa selain ja kirjoita web-palvelimen IP-osoite plus :9000

Esimerkissämme selaimeen syötettiin seuraava URL-osoite:

• http://192.168.15.10:9000

Napsauta Kirjaudu sisään -painiketta ja käytä Sonarquben oletuskäyttäjänimeä ja salasanaa.

• Default Username: admin
• Default Password: admin

Onnistuneen kirjautumisen jälkeen sinut lähetetään Kaikuluotainpaneeliin.

Luo uusi projekti.

Esimerkissämme aiomme analysoida suosittua avoimen lähdekoodin projektia nimeltä: Zabbix

Määritä projektiavain ja näyttönimi.

Kirjoita projektitunnuksen nimen merkkijono ja napsauta Luo-painiketta.

Esimerkissämme syötettiin tunnusmerkki Zabbix.

Tunnussanomaa käytetään tunnistamaan sinut, kun analyysi suoritetaan.

Jos se on vaarantunut, voit peruuttaa sen milloin tahansa käyttäjätililläsi.

Esimerkissämme luotu toke oli zabbix: 47c300fa4d7b9e8a3e7c953e77c250477f3617e5

Napsauta Jatka-painiketta.

Valitse Seuraava-näytössä projektin kieli.

Esimerkissämme valitsimme vaihtoehdon: Muu (JS, TS, Go, Python, PHP, ...)

Valitse Linux-käyttöjärjestelmä.

Järjestelmä näyttää komentorivin, jota sinun tulisi käyttää Zabbix-projektin skannaamiseen.

Copy to Clipboard

Hanki paikallinen kopio staattisesta koodista, jota haluat analysoida.

Esimerkissämme aiomme analysoida suosittua avoimen lähdekoodin projektia nimeltä: Zabbix

Copy to Clipboard

Käytä projektihakemistoa ja suorita Sonarqube-skanneri.

Copy to Clipboard

Esimerkissämme Sonarqube-palvelin ja skanneri on asennettu samaan tietokoneeseen.

Odota koodiskannerin loppuun ja lataa tulokset automaattisesti Sonarqube-palvelimeen.

Copy to Clipboard

Sonarqube-kojelaudassa voit käyttää skannaustuloksia.

Onnittelen! Olet oppinut käyttämään kaikuluotainskanneria.