Architecture globale

Déploiement automatique d’un site HTML statique
avec analyse SonarCloud et hébergement sur AWS EC2
Ce projet est un exemple complet de pipeline DevOps moderne. Il permet le déploiement automatique d’un site web HTML statique sur une machine virtuelle AWS EC2, à l’aide d’outils DevOps comme :
Le pipeline Jenkins détecte les modifications sur GitHub, lance les tests (avec Jest), effectue une analyse SonarCloud, puis construit une image Docker. Cette image est poussée sur Docker Hub avant d’être déployée automatiquement sur une instance AWS EC2 grâce à Ansible.