Vamos rodar o SonarQube localmente, para isso vamos utilizar o Docker pois tornará nossa instalação muito mais rápida.
Lembre-se que você precisa ter o Docker instalado em sua máquina.
Crie o arquivo abaixo na raiz do projeto, com o nome "docker-compose.yaml"
networks:
devops:
driver: bridge
services:
sonarqube:
image: sonarqube:10.2.1-community
container_name: sonarqube-server
ports:
- 9000:9000
environment:
- SONAR_ES_BOOTSTRAP_CHECKS_DISABLE=true
networks:
- devops
Agora ainda na raiz do projeto, vá até o terminal e execute o comando abaixo
docker compose up -d
Abra o navegador e vá até http://localhost:9000, aguarde o SonarQube iniciar e informe o usuário e senha (admin/admin).
Após fazer login e trocar a senha inicial, crie um projeto com o nome "bank", selecione a opção "use the global setting" e depois a opção "locally". Então clique em "next", gere o token e aguarde nossa próxima atividade.
Não esqueça de manter o navegador com o SonarQube aberto, pois iremos precisar.
Pronto nosso SonarQube está pronto para ser utilizado pelo projeto "bank"!