Middle
¿Tiene CI/CD? ¿Utiliza un analizador de código estático, como SonarQube?
sobes.tech AI
Respuesta de la IA
Sí, tenemos configurado CI/CD para automatizar la construcción, las pruebas y el despliegue de la aplicación frontend.
En el pipeline se utilizan herramientas como GitHub Actions o Jenkins, que al hacer push en el repositorio, inician la construcción y las pruebas.
Para controlar la calidad del código, usamos el analizador estático SonarQube. Ayuda a detectar errores, vulnerabilidades y problemas de mantenibilidad del código ya en la fase de desarrollo.
Ejemplo de integración de SonarQube:
- Se añade un paso en CI para ejecutar SonarScanner.
- Se analizan los archivos del proyecto y se genera un informe.
- En caso de problemas críticos, la build puede fallar.
Esto permite mantener un alto estándar de calidad y reducir la deuda técnica.