A Jenkins-driven CI pipeline for a Maven Java application, with GitHub triggers, automated tests, SonarQube quality gates, and Nexus artifact publishing on separate AWS EC2 hosts.
- Built a Jenkins pipeline triggered from GitHub changes
- Compiled and tested a Maven Java application automatically
- Integrated SonarQube for code quality checks and quality gate validation
- Published build artifacts to Nexus Repository
- Used separate AWS EC2 instances for Jenkins, SonarQube, and Nexus
- Demonstrated a full CI workflow from code push to artifact storage