Skip to content

marwaniiwael18/DEVOPS-Project

Repository files navigation

🚀 End-to-End DevOps Pipeline for Ski Station Management ⛷️

Just wrapped up my DevOps project and I'm thrilled to showcase the CI/CD pipeline in action!
This project demonstrates the automation of deployment, testing, and monitoring for a Ski Station Management system using a complete DevOps toolchain.


🔧 Project Overview

🎯 Title: Gestion d'une station de ski (Ski Station Management)
🛠️ Backend: Full CRUD system built with Spring Boot


🔁 CI/CD Pipeline Highlights

  • Code Checkout from GitHub
  • 🔨 Maven Build with integrated Unit Testing
  • 📊 Code Coverage using JaCoCo
  • 🧼 Static Code Analysis with SonarQube
  • 🐳 Docker Image build & push to Nexus and Docker Hub
  • 📦 Containerized Deployment via Docker Compose
  • 📈 Monitoring with Prometheus and Grafana
  • 📬 Jenkins Notifications for success/failure

🎯 Tools & Tech Stack

  • Jenkins
  • Docker & Docker Compose
  • Nexus Repository
  • SonarQube
  • Grafana
  • Prometheus
  • Spring Boot
  • Maven
  • JaCoCo

📽️ Watch It in Action

🔗 👉 Full Pipeline Demo Video on LinkedIn


Screenshot 2025-04-25 at 15 18 54