Mudanças entre as edições de "Jenkins + SonarQube"

De MSTECH wiki
Ir para: navegação, pesquisa
(Como configurar)
(Como configurar)
Linha 1: Linha 1:
 
== Como configurar ==
 
== Como configurar ==
### Plugin no Jenkins ###
+
=== Plugin no Jenkins ===
  
 
Adicione o plugin do sonarqube
 
Adicione o plugin do sonarqube
Linha 6: Linha 6:
 
SonarQube na versão 2.4.4
 
SonarQube na versão 2.4.4
  
### Configurar o server do SonarQube no Jenkins ###
+
=== Configurar o server do SonarQube no Jenkins ===
  
 
No Jenkins, vá em Gerenciar Jenkins -> Configurar o Sistema.
 
No Jenkins, vá em Gerenciar Jenkins -> Configurar o Sistema.
Linha 17: Linha 17:
 
'''Server Version''': Default
 
'''Server Version''': Default
  
### Ativar o SonarQube Scanner ###
+
=== Ativar o SonarQube Scanner ===
  
 
Acesse Gerenciar Jenkins -> Global Tool Configuration  
 
Acesse Gerenciar Jenkins -> Global Tool Configuration  
Linha 28: Linha 28:
  
  
### Configurando o projeto ###
+
=== Configurando o projeto ===
  
 
Navegue até seu projeto no Jenkins e clique em Configurar.
 
Navegue até seu projeto no Jenkins e clique em Configurar.
Linha 42: Linha 42:
  
  
### Execução ###
+
=== 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.
 
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.
 
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.

Edição das 10h57min de 8 de agosto de 2016

Como configurar

Plugin no Jenkins

Adicione o plugin do sonarqube

SonarQube na versão 2.4.4

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

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.


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.


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.