Jenkins + SonarQube

De MSTECH wiki
Revisão de 10h55min de 8 de agosto de 2016 por Gabriel.scavassa (Discussão | contribs) (Como configurar)

Ir para: navegação, pesquisa

Como configurar

      1. Plugin no Jenkins ###

Adicione o plugin do sonarqube

SonarQube na versão 2.4.4

      1. Configurar o server do SonarQube no Jenkins ###

No Jenkins, vá em Gerenciar Jenkins -> Configurar o Sistema. Procure o bloco SonarQube servers e preencha os campos

Name: Nome desta instalação

Server URL: URL do seu SonarQube

Server Version: Default

      1. Ativar o SonarQube Scanner ###

Acesse Gerenciar Jenkins -> Global Tool Configuration Procure o bloco SonarQube Scanner Este bloco virá desabilitado e temos que configurar duas coisas:

Name: Nome do seu scanner

Intall From Maven Central: Default.


      1. Configurando o projeto ###

Navegue até seu projeto no Jenkins e clique em Configurar. No bloco Build, clique na lista “Adicionar passo no build”. Selecione o Execute SonarQube Scanner.

Preencha os campos:

Task to run: Deixe em branco JDK: Inherit From Job Path to project properties: Coloque o caminho para o arquivo de configuração do Sonar (sonar-project.properties). Analysis properties: Caso você preencheu o campo acima, não preencha este. Caso não, coloque aqui o conteúdo do seu arquivo de configuração do sonar.


      1. Execução ###

Aparecerá o logo do SonarQube no seu projeto e agora você poderá executar a sua análise de projeto e ver o resultado. E logo após a execução do Sonar pelo Jenquins você poderá acessar o site do Sonar e ver o resultado do seu projeto.