No post passado – Instalando o SonarQube – falamos sobre como criar e configurar um ambiente para o SonarQube, nesse post veremos como executar a análise de código usando a linha de comando.
Basicamente a execução da análise do SonarQube é divida em 3 partes
Passo 1) Iniciar a coleta
Para iniciar a coleta devemos executar o comando abaixo:
[code lang=”shell”]
C:\Program Files (x86)\MSBuild\12.0\Bin\amd64>MSBuild.SonarQube.Runner.exe begin /key:DemoApplication /name:DemoApplication /version:1.0
[/code]
Passo 2) Executar o MSBuild para compilar o projeto
Para iniciar a compilação do projeto executar o comando abaixo:
[code lang=”shell”]
C:\Program Files (x86)\MSBuild\12.0\Bin\amd64>MSBuild.exe "C:\work\MyProject\Source\MAIN\DemoApplication.Web.sln" /property:Configuration=Debug
[/code]
ATENÇÃO: Temos que passar qual configuração de build na compilação, nesse caso Debug, caso contrário na análise do SonarQube vamos receber um erro
Passo 4) Finalizar a coleta
Para finalizar a coleta devemos executar o comando abaixo:
[code lang=”shell”]
C:\Program Files (x86)\MSBuild\12.0\Bin\amd64>MSBuild.SonarQube.Runner.exe end
[/code]
Passo 5) Acessando o resultado
Para verificar o resultado da análise, basta acessar o portal do SonarQube e verificar que temos um projeto criado
Veja que já temos o nosso primeiro dashboard do projeto
No próximo post veremos como integrar a análise do SonarQube com o TFS Build
Aquele abraço!
Deixe uma resposta