🔥 Jenkins: Deploy Java Spring boot App w/ Azure ACR & ACI | End-to-End CI/CD Pipeline | Demo

Опубликовано: 16 Июль 2026
на канале: iQuant
1,233
34

Support Us: https://buymeacoffee.com/iquantconsult
GitHub Repo: https://github.com/iQuantC/Jenkins_Az...

👨‍💻 Description:

In this hands-on DevOps tutorial, we’ll walk through building a full-fledged Jenkins CI/CD pipeline to deploy a Java application to Azure Container Instance (ACI) using industry-standard tools and best practices.


🔧 What You'll Learn in This Video:

✅ How to clone code from GitHub automatically
✅ Running Jenkins inside Docker and setting up build pipelines
✅ Using Maven to build your Java application
✅ Running static code analysis with SonarQube (in a container)
✅ Building secure Docker images and scanning them with Trivy
✅ Authenticating with Azure and pushing images to Azure Container Registry
✅ Deploying seamlessly to Azure Container Instances


👉 Tools:
GitHub • Jenkins (Docker) • Maven • SonarQube (Docker) • Docker • Trivy • Azure Container Registry • Azure Container Instances


🎯 This tutorial is perfect for:
• DevOps Engineers
• Cloud Developers
• Anyone looking to implement modern CI/CD with Jenkins & Azure Cloud


📦 Technologies Used:

1. Jenkins (Dockerized)
2. Maven
3. SonarQube (Containerized)
4. Docker
5. Trivy (Security Scanning)
6. Azure Container Registry
7. Azure Container Instances


👍 If you found this helpful, don’t forget to LIKE, SUBSCRIBE, and click the bell icon 🔔 to stay updated on more DevOps content!


📌 Chapters:

00:00 - Intro
01:28 - Project Architecture & Overview
04:30 - Setting up Jenkins in Docker & GitHub Integration
10:00 - Setting up Java & Maven in Jenkins
19:33 - SonarQube Container Setup
43:00 - Setting up & Scanning File System with Trivy
45:45 - Docker Image Build
51:13 - Scanning Docker Image with Trivy
53:10 - Azure Authentication
01:05:06 - Push Docker image to Azure Container Registry (ACR)
01:10:46 - Deploy App to Azure Container Instances (ACI) with Jenkinsfile
01:14:55 - Expose ACI Service URL Automatically on Jenkins Logs
01:18:37 - Final Recap & Clean Up


#jenkins #cicd #azure #azureaci #Java #devops #trivy #sonarqube #docker #maven #azureacr #jenkinspipeline #github #webhooks

Disclaimer: This video is for educational purposes only. The tools and technologies demonstrated are subject to change, and viewers are encouraged to refer to the official documentation for the most up-to-date information.

Follow Us:

GitHub: https://github.com/iQuantC
Instagram:   / iquantconsult  

Happy DevOpsing! 🎉