Para reunir a varredura remota e local do servidor no SonarQube, você precisa seguir os seguintes passos:
Passo 1: Configure o servidor SonarQube local.
Se você ainda não tiver configurado o servidor SonarQube local, siga as etapas descritas na documentação oficial do SonarQube.
Passo 2: Adicione as configurações do plugin SonarQube Maven no arquivo pom.xml do seu projeto.
<build>
<plugins>
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.9.0.2155</version>
</plugin>
</plugins>
</build>
Passo 3: Configure as propriedades do SonarQube no arquivo pom.xml.
<properties>
<!-- Informações do servidor SonarQube local -->
<sonar.host.url>http://localhost:9000</sonar.host.url>
<sonar.login>SEU_TOKEN_AQUI</sonar.login>
<!-- Informações do servidor SonarQube remoto -->
<sonar.remote.enabled>true</sonar.remote.enabled>
<sonar.remote.url>http://seu-servidor-sonarqube-remoto:9000</sonar.remote.url>
<sonar.remote.branch>nome-do-branch-remoto</sonar.remote.branch>
<sonar.remote.login>SEU_TOKEN_AQUI</sonar.remote.login>
</properties>
Substitua http://seu-servidor-sonarqube-remoto:9000 pela URL do servidor SonarQube remoto que você deseja usar. Defina nome-do-branch-remoto com o nome do branch remoto que você deseja analisar e substitua SEU_TOKEN_AQUI pelo token de acesso.
Passo 4: Execute o comando Maven para analisar seu projeto com o SonarQube.
mvn sonar:sonar
Isso fará com que o Maven analise o código-fonte do seu projeto local e remoto e envie os resultados para o servidor SonarQube local.
Passo 5: Visualize o relatório de análise do SonarQube.
Acesse a interface do usuário do SonarQube em seu navegador da web e navegue até o projeto que deseja visualizar. Você pode ver informações sobre a análise do código-fonte local e remoto no mesmo relatório.
Com essas informações, você pode tomar decisões informadas sobre como melhorar a qualidade do seu código.
Top comments (0)