Middle
Tem CI/CD? Utiliza um analisador de código estático, como SonarQube?
sobes.tech IA
Resposta da IA
Sim, temos configurado CI/CD para automatizar a compilação, testes e implantação da aplicação frontend.
No pipeline, utilizam-se ferramentas como GitHub Actions ou Jenkins, que ao fazer push no repositório, iniciam a compilação e os testes.
Para controlar a qualidade do código, usamos o analisador estático SonarQube. Ele ajuda a identificar bugs, vulnerabilidades e problemas de manutenção do código já na fase de desenvolvimento.
Exemplo de integração do SonarQube:
- Uma etapa no CI para executar o SonarScanner.
- Análise dos arquivos do projeto e geração de um relatório.
- Em caso de problemas críticos, a build pode falhar.
Isso permite manter um alto padrão de qualidade e reduzir a dívida técnica.