Azfar Alam
Back to Projects
GitOps CI/CD on Kubernetes

Spring Boot GitOps CI/CD Pipeline

Deploying Spring Boot App using Kubernetes, ArgoCD, Jenkins and more. This project demonstrates a robust DevOps workflow to deploy a Spring Boot application using Jenkins, SonarQube, Kubernetes, ArgoCD, and Microsoft Azure for scalable and reliable delivery.

Goal of the Project

The goal is to implement a fully automated and dependable CI/CD pipeline for a Spring Boot application, minimizing manual steps while improving deployment consistency, code quality, and release speed in a cloud-native environment.

Project Overview

Spring Boot + Maven

Build and package a production-ready Java application with a reliable build lifecycle.

Jenkins CI Automation

Automate build, test, and deployment stages through a fully structured CI/CD pipeline.

SonarQube Quality Gates

Continuously inspect code quality and enforce maintainable standards before deployment.

Kubernetes + ArgoCD

Use GitOps delivery for declarative, traceable, and consistent cluster deployments.

Microsoft Azure Hosting

Run and manage cloud-native workloads with scalable and stable infrastructure support.