Configurar varreduras do SonarQube em Jenkins pipelines
Configure as verificações do SonarQube em Jenkins pipelines.
Antes de Iniciar
- SonarCloud ou SonarQube versão 8.6.1 edição da comunidade
- O SonarQube Scanner para Jenkins 2.4 ou superior está instalado em sua instância/ambiente do Jenkins.
- ServiceNow DevOps versão do plug-in 1.27 ou posterior para Jenkins.
- Certifique-se de que as verificações do SonarQube estejam configuradas e existam em seus Jenkins pipelines usando o plug-in SonarQube Scanner para Jenkins. Para obter mais informações, consulte
- Uma ferramenta SonarQube é criada e conectada ao servidor SonarQube. Para obter mais informações, consulte SonarQube integração com Velocidade de mudança para DevOps.
Por Que e Quando Desempenhar Esta Tarefa
Quando você executa um pipeline que tem execuções de verificação do SonarQube, os detalhes são obtidos em ServiceNow DevOps do pipeline Jenkins. Usando o plug-in Jenkins, verificamos se a execução da verificação está configurada no pipeline Jenkins e verificamos se há verificações do SonarQube em cada fase de orquestração, usando o marcador withSonarQubeEnv. Se uma análise do SonarQube tiver ocorrido em qualquer fase da execução do pipeline, como parte da nossa notificação de término, adicionamos um modelo com os detalhes de scanID e URL para cada verificação que ocorre em uma fase específica. Essas análises ou detalhes de verificação são correlacionados e exibidos na lista relacionada Resumo da qualidade do software em solicitações de mudança e execuções de tarefas.
Procedimento
Resultado
O que Fazer Depois
Navegue até a IU do pipeline para exibir os detalhes da verificação em .
- Exibir detalhes da verificação como parte das execuções de tarefa. Exiba detalhes de todas as verificações do Sonar que fazem parte da execução da tarefa mapeada para uma etapa de execução do pipeline de compilação ou versão.
- Navegar até clique em um registro de execução de tarefa relevante.
- Clique na lista relacionada Resumo da qualidade do software.
- Clique em um registro de ID de verificação relevante.
- Exibir detalhes da verificação como parte da solicitação de mudança. Exibir todas as verificações que fizeram parte deste pipeline de compilação/versão no lista relacionada.
- Navegar até
- Clique na lista relacionada Resumo da qualidade do software.
- Clique em um registro de ID de verificação relevante.