Middle
Avez-vous CI/CD ? Utilisez-vous un analyseur de code statique, comme SonarQube ?
sobes.tech IA
Réponse de l'IA
Oui, nous avons configuré CI/CD pour automatiser la compilation, les tests et le déploiement de l'application frontend.
Dans le pipeline, des outils comme GitHub Actions ou Jenkins sont utilisés, qui lancent la compilation et les tests lors d'un push dans le dépôt.
Pour contrôler la qualité du code, nous utilisons l'analyseur statique SonarQube. Il aide à détecter les bugs, vulnérabilités et problèmes de maintenabilité du code dès la phase de développement.
Exemple d'intégration de SonarQube:
- Une étape dans le CI pour lancer SonarScanner.
- Analyse des fichiers du projet et génération d'un rapport.
- En cas de problèmes critiques, la build peut échouer.
Cela permet de maintenir un haut standard de qualité et de réduire la dette technique.