complete ci/cd for shopping java app
تفاصيل العمل
Features User registration and login (Spring Security) Product listing with pagination Add/remove products to/from shopping cart and checkout H2 in‑memory database with seed data Dockerfile for containerized deployment Jenkins pipeline with build, tests, security scans (OWASP DC, Trivy), SonarQube, and Kubernetes deploy Tech stack Java 8, Maven Spring Boot 1.5.3 Spring MVC, Spring Data JPA, Spring Security Thymeleaf H2 (default) and MySQL driver included Prerequisites JDK 8 Maven 3.6+ Optional (for CI/CD and deployment): Docker Jenkins with required plugins (OWASP Dependency-Check, HTML Publisher, Slack, SonarQube) SonarQube scanner configured as sonarqube Trivy installed on the Jenkins agent Kubernetes cluster access and kubeconfig (see k8s/config)
مهارات العمل