Captura de tela da operação
Baixe um plug-in chinês.
O plug-in foi instalado com sucesso, mas avisa que o sonarqube precisa ser reiniciado.
Teste o código por meio de comandos maven
Encontre o especialista.
Modifique apache-maven-3.6.1\setting.xml.
Execute o seguinte comando para realizar a inspeção de qualidade no código atual.
Teste concluído.
Volte para o sonarqube e veja os resultados que acabou de testar.
Inspeção de qualidade de código por meio de scanner sonar fornecido pela sonarqube
Pesquise scanner de sonar no Baidu.
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.
Coloque o sonar-scanner na máquina virtual onde o Jenkins está instalado.
Edite sonar-scanner.properties.
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.
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.
Use o usuário do sonar para atribuir um token.
Adicione a chave secreta acima ao comando sonar-scanner.
Conforme mostrado na figura acima, há um erro: sonar.projectkey precisa ser definido. Personalize um e adicione-o ao comando.
Executar assim também reportará o erro conforme mostrado abaixo, e você precisará fornecer o endereço compilado.
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.