Uso básico do sonarqube

Captura de tela da operação

Baixe um plug-in chinês.
Insira a descrição da imagem aqui
O plug-in foi instalado com sucesso, mas avisa que o sonarqube precisa ser reiniciado.
Insira a descrição da imagem aqui

Teste o código por meio de comandos maven

Encontre o especialista.
Insira a descrição da imagem aqui

Modifique apache-maven-3.6.1\setting.xml.
Insira a descrição da imagem aqui
Execute o seguinte comando para realizar a inspeção de qualidade no código atual.
Insira a descrição da imagem aqui
Teste concluído.
Insira a descrição da imagem aqui

Volte para o sonarqube e veja os resultados que acabou de testar.
Insira a descrição da imagem aqui

Inspeção de qualidade de código por meio de scanner sonar fornecido pela sonarqube

Pesquise scanner de sonar no Baidu.
Insira a descrição da imagem aqui
Depois disso, o sonar-scanner será integrado ao Jenkins, devendo ser consistente com o ambiente de instalação do servidor onde o Jenkins está instalado.
Insira a descrição da imagem aqui
Coloque o sonar-scanner na máquina virtual onde o Jenkins está instalado.
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Edite sonar-scanner.properties.
Insira a descrição da imagem aqui
O espaço de trabalho sob o volume de dados é o código enviado do gitlab.As etapas a seguir permitem que o sonar-scanner detecte o projeto do espaço de trabalho.
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Use o comando sonar-scanner para inspeção de qualidade. Na figura abaixo, um erro de não autenticação é relatado. Você precisa fornecer um token de usuário ou uma senha de conta de sonar.
Insira a descrição da imagem aqui
Use o usuário do sonar para atribuir um token.
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Adicione a chave secreta acima ao comando sonar-scanner.
Insira a descrição da imagem aqui
Conforme mostrado na figura acima, há um erro: sonar.projectkey precisa ser definido. Personalize um e adicione-o ao comando.
Insira a descrição da imagem aqui
Executar assim também reportará o erro conforme mostrado abaixo, e você precisará fornecer o endereço compilado.
Insira a descrição da imagem aqui
O texto acima é o comando completo do sonar-scanner. Após a operação ser bem-sucedida, retorne à página inicial do sonarqube e veja os resultados da operação.
Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/qq_37907454/article/details/132747234
Recomendado
Clasificación