Configurar varreduras do SonarQube em Azure DevOps pipelines
Configure as varreduras do SonarQube ou do SonarCloud em pipelines MS Azure DevOps. Verifique Azure DevOps execuções de pipeline para verificações do SonarQube em todas as fases da execução do pipeline e busque listas e detalhes de verificações de qualquer fase para Velocidade de mudança para DevOps. Detalhar os detalhes da verificação com base nas categorias.
Antes de Iniciar
Certifique-se de atender aos seguintes pré-requisitos antes de configurar as verificações do SonarQube no pipeline Azure DevOps :
- Você está usando uma versão do SonarQube compatível. Consulte Integrações do Velocidade de mudança para DevOps para obter versões da ferramenta compatíveis.
- Conecte-se, configure a ferramenta Azure DevOps e descubra 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.
- 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 a documentação do SonarQube.
- Instale as seguintes tarefas de extensão personalizadas em sua instância Azure DevOps.
- ServiceNow extensão para integrar o Azure Pipelines com Velocidade de mudança para DevOps. Para obter mais informações, consulte Use a extensão [ ServiceNow DevOps para ações personalizadas Azure DevOps e Azure DevOps.
- ServiceNow DevOps Criar registro do Sonar (para criar pipelines)
- ServiceNow DevOps Tarefa de registro do Sonar da versão (para pipelines de versão)
Função necessária:
- admin 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 varreduras do SonarQube estão configuradas.
Por Que e Quando Desempenhar Esta Tarefa
- Preparar análise no SonarCloud
- Executar análise de código
- Publicar resultado do portal de qualidade
- pipelineName
- buildNumber
- stageName
- Nome da ramificação
- sonarProjectKey
- sonarInstanceUrl
Procedimento
Resultado
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.
- 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.