---
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


---

# SonarQube integração com Velocidade de mudança para DevOps

# SonarQube integração com Velocidade de mudança para DevOps {#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

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.

## Visão geral da integração do SonarQube {#sonarqube-devops-integration-devops__section_fzf_jqg_bqb}

As verificações do SONAR configuradas nas ações do GitHub, Jenkins e pipelines de DevOps do Azure são compatíveis com Velocidade de mudança para DevOps. SonarCloud e. SonarQube(no local) são compatíveis.

Você pode exibir os resultados de resumo de segurança e qualidade do código na lista relacionada de uma solicitação de mudança ou na Execução de tarefas do pipeline no ServiceNowinstância. Você também pode usar a qualidade do código e os resultados de segurança do código na definição de políticas e condições de mudança para automação de mudanças.

Velocidade de mudança para DevOps captura métricas de código gerais e novas.

## Iniciar {#sonarqube-devops-integration-devops__section_p1d_cj1_fwb}

Você pode integrar sua instância do Sonar usando um usuário administrador ou não administrador do Sonar.

Configuração de pré-requisito para usuário administrador

:   Em SonarQube: Acesso no nível do projeto ao seu SonarQubeinstância para configurar verificações para todos os seus projetos.

Configuração de pré-requisito para usuários não administradores
:
    * Em SonarQube:
      * O usuário não administrador deve ter acesso a uma ramificação criada usando a Análise de ramificação. Para obter mais informações, consulte [Análise de ramificação](https://docs.sonarqube.org/latest/analyzing-source-code/branches/branch-analysis/).
      * O usuário não administrador deve ter permissões Procurar e executar análise para os projetos (privados e públicos) para os quais você deseja executar e exibir os resultados da verificação.

      {#sonarqube-devops-integration-devops__ul_prz_gj1_fwb}  
      Nota:  
      Você pode configurar a análise de ramificação para permitir que o SonarCloud analise ramificações em seus projetos além da ramificação principal. Você não pode configurar ou executar análise de ramificação em SonarQubelicenças da edição da comunidade. Fazer upgrade para SonarQubeEdições de desenvolvedor ou Enterprise para configurar a análise de ramificação SonarQubeimplementações no local.
    * Em Velocidade de mudança para DevOps
      1. Navegar até TudoDevOpsAdministraçãoPropriedades.
      2. Habilite o. Sinalizador de resumo de qualidade de software não administrador de DevOps selecionando Sim opção.
      {#sonarqube-devops-integration-devops__ol_nr4_mj1_fwb}
    {#sonarqube-devops-integration-devops__ul_bqc_1mp_gwb}

A ação personalizada e a extensão do SONAR estão disponíveis no GitHub e no Azure DevOps marketplace, respetivamente. Para Jenkins, os resultados da verificação do sonar são recuperados usando ServiceNow Jenkinsplug-in.

Para obter mais informações sobre os resultados da verificação capturados em ServiceNow, consulte [Resultados de qualidade do software](https://servicenow-prod.fluidtopics.net/qSXP8ueUiblz3Mc~oWwOTA#dev-ops-software-quality-results "Os resultados de qualidade de software exibem detalhes de verificação das verificações do SonarQube configuradas no seu GitHub Actions, Jenkins, Azure DevOpsOu Pipelines de chicote.").

Use uma das seguintes opções para integrar SonarQube. Para uma experiência assistida, use o espaço para integrar uma ferramenta. Como alternativa, você pode usar o Catálogo de serviços ou a Experiência clássica.
* **[Integrado SonarQubepara Velocidade de mudança para DevOps- Espaço de trabalho](https://servicenow-prod.fluidtopics.net/6RGmLlXb3LTvo7chkpB~7g)**   
  Conecte-se à sua instância do Sonar usando o playbook Espaço de mudança de DevOps.
* **[Integrado SonarQubepara Velocidade de mudança para DevOps- Catálogo de serviços](https://servicenow-prod.fluidtopics.net/7hvheRkg1nqyCbrAQdyr8A)**   
  Conecte sua instância do Sonar usando ServiceNow Catálogo de serviços.
* **[Integrado SonarQubepara Velocidade de mudança para DevOps- Clássico](https://servicenow-prod.fluidtopics.net/j6oUvSbh~Pr_yD~6dLmUIg)**   
  Conecte-se à instância do Sonar para recuperar os resultados da verificação.

