Na edição 56 falei sobre a gestão da qualidade do código e introduzi o SonarQube e algumas das suas funcionalidades. Neste artigo, vou configurar uma instância de SonarQube e como configurar diversos scanners para analisar os projetos Java e C# no meu Macbook.
Let’s start
Uma chamada de atenção antes de começar a usar a imagem Docker do SonarQube:
By default, the image will use an embedded H2 database that is not suited for production.
Como vou usar uma imagem Docker do SonarQube, vou começar por criar o ficheiro docker-compose.yml
, onde faço as configurações necessárias para correr sem problemas.
Para efeitos de demonstração, o ficheiro docker-compose.yml
tens as credenciais em texto claro. Devem considerar docker-secrets para a gestão de credenciais dos sistemas.
[...]