Mudanças entre as edições de "Jenkins + SonarQube"
(→Como configurar) |
(→Como configurar) |
||
| Linha 1: | Linha 1: | ||
== Como configurar == | == 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. | ||
Edição das 10h55min 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.