[SoftEng22] Configurazione repository per Sonarqube
Lo scopo di questa guida è quello di fornire i passaggi dettagliati per la configurazione del repository per l’utilizzo di Sonarqube in vista dei tutorati.
La guida è rivolta agli studenti della prova finale di Ingegneria del Software, AA 2021-2022.
Cos’è SonarQube?SonarQube è uno strumento che consente ad un team di scrivere codice più pulito e più sicuro. Esso garantisce unʼispezione continua del codice e mette a disposizione migliaia di regole automatizzate finalizzate all’analisi statica del ...
Sonarqube with Java 17
Today we will learn how to setup a Sonarqube Environment which works correctly with the latest Java JDK version 17.
We will also see how to perform the automatic update of the reports at each push on the remote repository through the GitHub Actions’ services.
Requirements
Machine with your favourite linux distro
At least 2GB RAM
At least 1 CPU core
Docker & Docker-compose
Maven
A Java project
Install SonarqubeThe first step consists into installing the Community Edition of Sonarqube, which ...