---
sourceDocument: Yokohama Gestão de serviços de TI
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/it-service-management

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Yokohama Gestão de serviços de TI

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Configure as verificações do SonarQube em Jenkinspipelines

# Configure as verificações do SonarQube em Jenkinspipelines {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

Configure as verificações do SonarQube em Jenkinspipelines.

## Antes de Iniciar

Certifique-se de atender aos pré-requisitos a seguir antes de configurar seus pipelines do Jenkins para o Sonar Qube verificações

* SonarCloud ou SonarQube versão 8.6.1 edição da comunidade
* SonarQube Scanner para JenkinsO 2,4 ou superior está instalado na instância/ambiente do Jenkins.
* ServiceNow DevOpsplug-in versão 1,27 ou posterior Para Jenkins.
* Certifique-se de que Sonar Qube as verificações estão configuradas e existem no JenkinsPipelines que usam o plug-in SonarQube Scanner para Jenkins. Para obter mais informações, consulte
  * [SonarQube Scanner para Jenkins](https://www.jenkins.io/doc/pipeline/steps/sonar/)
  * [SonarScanner para Jenkins](https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-jenkins/)
  {#config-sonarqube-jenkins-devops__ul_q4f_w44_5pb}
* Uma ferramenta SonarQube é criada e conetada ao servidor SonarQube. Para obter mais informações, consulte [SonarQube integração com Velocidade de mudança para DevOps](https://servicenow-prod.fluidtopics.net/QMCDaNWw~TeIva2naX4Ghw "Conecte-se ao SonarQubeInstância integrada aos pipelines de IC/CD para recuperar a qualidade do código e os resultados de segurança do código.").
{#config-sonarqube-jenkins-devops__ul_lr2_kzj_5pb}Função necessária: sn_devops.admin

## Por Que e Quando Desempenhar Esta Tarefa

Quando você executa um pipeline que tem Sonar Qube execuções de verificação, os detalhes são obtidos em ServiceNow DevOpsem Jenkinspipeline. Usando o. Jenkinsplug-in, verificamos se a execução da verificação está configurada no JenkinsPipeline e verifique se há sonar Qube verificações em todas as fases de orquestração, usando o. `Com SonarQubeEnv `marcador. Se for um sonar Qube a análise aconteceu em qualquer fase da execução do pipeline. como parte da nossa notificação final, adicionamos um modelo com `Scan ID `e. `url `detalhes de cada verificação que ocorre em uma fase específica. Essas análises de verificação ou detalhes são correlacionados e exibidos na lista relacionada Resumo de qualidade do software de Solicitações de mudança e Execuções de tarefas.

## Procedimento

1. No Jenkins, navegue até Gerencie JenkinsConfigure o sistema, selecione Habilite a injeção da configuração do servidor SonarQube como variáveis de ambiente de compilação na caixa de seleção Servidores SonarQube e preencha os campos.  
   {#config-sonarqube-jenkins-devops__table_dly_pp4_5pb__entry__2}

   | Campo | Descrição |
   |-|-|
   | Nome | Um nome exclusivo para a configuração/projeto. |
   | URL do servidor | URL ou endereço IP do servidor SonarQube. |
   | Autenticação do servidor | Selecione o tipo de token de autenticação relevante para a configuração. |
   [Tabela 1. SonarQube instalações]

   {#config-sonarqube-jenkins-devops__table_dly_pp4_5pb}  
   Nota:  
   Use esses mesmos detalhes ou valores do servidor SonarQube ao criar o sonar Qube ferramentas em ServiceNow DevOpse em Jenkinspipeline.
2. Clique em Testar Conexão.  
   Verifique se a mensagem Conexão bem-sucedida é exibida.
3. Clique em Aplicar e. Salvar .
4. Execute o pipeline.

## Resultado

Com base nos resultados da verificação em várias fases da execução do pipeline, os resultados são mostrados na etapa correspondente do pipeline. Os eventos de entrada são criados para notificações e os subfluxos são acionados com base no tipo e na capacidade de notificação.

## O que Fazer Depois

Nota:  
Navegue até a IU do pipeline para exibir os detalhes da verificação em QualidadeResultados de qualidade do software.

* Exibir detalhes da verificação como parte das execuções de tarefas. Exibir 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.  
  1. Navegar até DevOpsOrquestrarExecução de tarefa Clique em um registro de execução de tarefa relevante.
  2. Clique na lista relacionada Resumo de qualidade do software.
  3. Clique em um registro de ID de verificação relevante.
  {#config-sonarqube-jenkins-devops__ol_gbz_zrb_wpb} O Resumo da verificação de qualidade do software e os Detalhes da verificação são exibidos.
* Exibir detalhes da verificação como parte da solicitação de mudança. Exiba todas as verificações que fizeram parte deste pipeline de compilação/versão no Resultados de qualidade do softwareResumo da qualidade do software lista relacionada.  
  1. Navegar até DevOpsOrquestrarSolicitações de Mudança de Pipeline
  2. Clique na lista relacionada Resumo de qualidade do software.
  3. Clique em um registro de ID de verificação relevante.
  {#config-sonarqube-jenkins-devops__ol_y2q_wsb_wpb}O Resumo da verificação de qualidade do software e os Detalhes da verificação são exibidos.
{#config-sonarqube-jenkins-devops__software-quality-summary}

