---
sourceDocument: Zurich IT Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/pt-BR/zurich/it-service-management

 Release :

    - zurich

ft:locale :

    - pt-BR

ft:publication_title :

    - Zurich IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Configure as varreduras SonarQube em Azure DevOps pipelines

# Configure as varreduras SonarQube em Azure DevOps pipelines {#ariaid-title1}

* Versão de lançamento: Zurich
* 
* Atualizado 31 de jul. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 min. de leitura

Configure as verificações SonarQube ou SonarCloud no MS Azure DevOps pipelines. Verificar Azure DevOps Execuções de pipeline para verificações do SonarQube em cada fase da execução do pipeline e busca listas e detalhes de verificações de qualquer fase para Velocidade de mudança para DevOps. Detalhar os detalhes da verificação com base em categorias.

## Antes de Iniciar

Certifique-se de atender aos seguintes pré-requisitos antes de configurar as varreduras SonarQube no seu Azure DevOps pipeline:

* Você está usando uma versão compatível do SonarQube. Consulte [Integrações do Velocidade de mudança para DevOps](https://www.servicenow.com/docs/IwRAOVbrAJGJ5oSS25Y3mQ "Obtenha uma visão geral de como Velocidade de mudança para DevOps integra-se ao seu externo DevOps cadeia de ferramentas e as ferramentas compatíveis com esta integração.") para versões de ferramenta compatíveis.
* Conecte, configure o. Azure DevOps e descobrir repositórios, tarefas de orquestração e pipelines existentes.
* Crie um registro da ferramenta SonarQube. Para obter mais informações, consulte [SonarQube integração com Velocidade de mudança para DevOps](https://www.servicenow.com/docs/B2XVbCvWSq~EzZhlOGwbqg "Conecte-se ao seu SonarQube Instância integrada aos pipelines de IC/CD para recuperar a qualidade do código e os resultados de segurança do código.").
* Instale a extensão SonarQube do Visual Studio Marketplace e configure a análise de ramificação para usar as tarefas do Azure DevOps em suas definições de compilação para analisar seus projetos. Para obter mais informações, consulte [Documentação do SonarQube](https://docs.sonarqube.org/latest/analysis/azuredevops-integration/).
* Instale as seguintes tarefas de extensão personalizadas no seu Azure DevOps instância.
  * ServiceNow Extensão para integrar o Azure Pipelines com Velocidade de mudança para DevOps. Para obter mais informações, consulte [Use ServiceNow DevOps extensão para Azure DevOps e. Azure DevOps ações personalizadas](https://www.servicenow.com/docs/sH3MT5ke6RLsQMAWS_sRQQ#config-dev-ops-extensions-azure "Instalar e configurar DevOps extensão para Azure DevOps Para enviar notificações de compilação e versão do pipeline do Azure para Velocidade de mudança para DevOps.").
  * ServiceNow DevOps Criar registro do sonar (para criar pipelines)
  * ServiceNow DevOps Tarefa de registro do sonar de versão (para pipelines de versão)
  {#config-sonarqube-azure-devops__ul_zxt_lns_qpb}
{#config-sonarqube-azure-devops__ul_ary_23s_qpb}  
Função necessária:

* ou sn_devops.admin em Velocidade de mudança para DevOps
* administrador em Azure DevOps
* Função de administrador no SonarQube com acesso a todos os projetos em que as verificações do SonarQube estão configuradas.
{#config-sonarqube-azure-devops__ul_vsk_c2b_wpb}

## Por Que e Quando Desempenhar Esta Tarefa

Por padrão, Azure DevOps Fornece as seguintes tarefas para executar uma verificação SonarQube em pipelines de compilação e versão:

* Preparar análise no SonarCloud
* Executar análise de código
* Publicar resultado do Quality Gate

{#config-sonarqube-azure-devops__ul_rvq_z4s_qpb} Adicionar e configurar personalizado ServiceNow tarefas de extensão para obter os detalhes da verificação ServiceNow DevOps de Azure DevOps criar e liberar pipelines. Os detalhes da verificação obtidos são:

* pipelineName
* buildNumber
* NomeFase
* BranchName
* SonarProjectKey
* SonarInstanceUrl
{#config-sonarqube-azure-devops__ul_rt1_ygb_wpb}

## Procedimento

1. Configure e configure o. Azure DevOps E Sonar Qube Integração para buscar análise de verificação de pipelines de compilação.
   1. Em Azure DevOps console, navegue até OrganizaçãoSonarIntegrationsPipelinesTrabalhos.
   2. Clique em Adicionar tarefas ícone ( ![Adicione tarefas adicionais]()e pesquise ServiceNow extensões no Adicionar tarefas barra de pesquisa.
   3. Adicione as seguintes tarefas.  
      * ServiceNow DevOps Criar tarefa de registro do sonar.
      * ServiceNow DevOps Tarefa de registro do sonar de versão.
      {#config-sonarqube-azure-devops__ul_gbv_5cb_wpb}
   4. No formulário, preencha os campos.  
      {#config-sonarqube-azure-devops__table_kyj_x2t_qpb__entry__2}

      | Campo | Descrição |
      |-|-|
      | Nome de exibição | Preenchido automaticamente ao inserir chave e URL. |
      | ServiceNow endpoint | . ServiceNow Endpoint da instância que é criado automaticamente durante a configuração da ferramenta. Use a mesma conexão de serviço para esta tarefa. |
      | Chave do projeto do Sonar | Insira o mesmo valor de chave de projeto que você usou ao configurar o. Preparar análise no SonarCloud tarefa. |
      | URL da instância do Sonar | Insira o mesmo URL que você usou para se conectar à ferramenta Sonar durante a criação da ferramenta. |
      | Nome do trabalho | O nome do Azure DevOps trabalho de pipeline. Este campo aparece somente para Registro do sonar da versão do ServiceNow DevOps tarefa. |
      [Tabela 1. ServiceNow DevOps Registro do sonar de compilação/lançamento]

      {#config-sonarqube-azure-devops__table_kyj_x2t_qpb}  
      Importante:  
      Na lista de tarefas do trabalho de pipeline, certifique-se de que Registro do sonar de compilação do DevOps da ServiceNow ou Registro do sonar da versão do ServiceNow DevOps a tarefa é adicionada após Executar Análise de código tarefa.

   {#config-sonarqube-azure-devops__substeps_zk5_ygt_qpb}  
   Você configurou os pipelines de criação para enviar resultados de verificação do sonar para seu DevOps aplicação. Os resultados da verificação são mapeados para o recurso de qualidade de software e processados por um subfluxo do sistema de base associado ( FetchSonarScanIdDepois que um evento é criado e processado na tabela Eventos de entrada.
2. Associar etapas do Azure Pipelines no DevOps.
3. 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 em ServiceNow DevOps. Eventos de entrada são criados para notificações e os subfluxos são acionados com base no tipo de notificação e na capacidade.

## O que Fazer Depois

* 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.  
  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 de software.
  3. Clique em um registro de ID de verificação relevante.
  {#config-sonarqube-azure-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 de software.
  3. Clique em um registro de ID de verificação relevante.
  {#config-sonarqube-azure-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-azure-devops__software-quality-summary}

