26 - Jenkins End to End Pipeline with Pods as Build Agents, Maven, Nexus, SonarQube, MailHog & Helm

preview_player
Показать описание
Jenkins End to End Pipeline with Kubernetes Build Agents, Maven, Nexus, SonarQube, MailHog & Helm | Never before video! | One Video to Master Jenkins Pipelines
#DevOps #Cloud #Programming

In this video, I explain
✅End to End Jenkins Declarative Pipeline
✅Using DigitalOcean Kubernetes Cluster to Setup Jenkins, Nexus Repository, SonarQube & Mailhog
✅Using LoadBalancer & PVCs in Kubernetes
✅Using Pods a Build Agents for Jenkins
✅Using Git, Maven, Nexus, SonarQube, SMTP with Jenkins
✅Pushing WAR files & Helm Charts to Nexus Repository
✅Pushing Docker Images to DockerHub
✅Configuring Webhooks for GitHub & SonarQube
✅Using Helm charts to Deploy Applications
✅Email Notifications
✅Pull Request based pipeline triggers
✅Using Jenkins Plugins, Credentials Manager etc
✅Many more ...!

▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
00:00 - Video Introduction
00:59 - End to End Pipeline Overview
02:45 - Kubernetes Pods as Jenkins Agents
05:30 - Things that are covered in this video
09:12 - Git Repository for this video
12:48 - Demo Project - Spring Petclinic
14:00 - Demo Pipeline Explanation
19:20 - Creating Kubernetes Cluster on DigitalOcean
20:20 - Kubectl & Helm CLI installation
22:41 - Updating System Environment Variables
25:50 - Installing Jenkins on Kubernetes using Helm chart
33:47 - LoadBalancer for Jenkins on Kubernetes
36:30 - Jenkins Dashboard
38:50 - First Pipeline using Pods as Build Agents
55:15 - Checkout SCM Stage
01:01:35 - Maven Build Stage
01:05:48 - Junit Stage
01:08:10 - Using PVC to store Maven's m2 cache
01:16:00 - Installing SonarQube on Kubernetes using Helm chart
01:20:25 - AsonarQube Introduction. Quality Profiles & Quality Gates
01:22:22 - Sonar Analysis and Sonarscanner for Maven
01:24:40 - Sonar Pipeline Stage & Sonar CLI docker image
01:43:28 - Webhooks for SonarQube & Quality Gates
01:50:42 - Installing Nexus Repository on Kubernetes using Helm chart
01:55:30 - Creating Maven Repository & Jenkins stage to Push Maven artifacts to Nexus
02:24:15 - Build Docker Image and Pushing to DockerHub
02:41:50 - Writing Kubernetes manifest files fo application deployment
02:44:00 - Deploying Application to Kubernetes Cluster
02:54:00 - Creating Helm hosted Repo in Nexus and Pushing helm charts to Nexus
02:59:00 - Deploying Application to Kubernetes using Helm charts from Nexus
03:08:10 - Email Notifications using Mailhog SMTP Server
03:10:05 - Installing Mailhog SMTP test server on Kubernetes using Helm chart
03:15:40 - Sending Emails
03:20:00 - Generic Webhook Trigger & Pull Request based pipeline trigger
03:38:38- Sending Build info to GitHub PR
03:55:00 - Conclusion

▬▬▬▬▬▬ GitHub Link for Demo files 🚀 ▬▬▬▬▬▬

▬▬▬▬▬▬ Pre-Requisites ▬▬▬▬▬▬

▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬

▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬

🙏 🙏 🙏 Kindly Like and Subscribe our YouTube Channel for more videos 🙏 🙏 🙏

I also post important updates on Docker, Kubernetes, Helm, Git, Python, Jenkins, Ansible, Terraform on my Facebook Page
that are helpful in clearing many certifications😍😍

Help me build more tutorials like this by contributing. Reach out to us on my Email address provided above🙏

If you like this video, kindly like ✅, share 🔁 ,subscribe and hit that 🔔 icon

⭐ Tags ⭐
- DevOps Made Easy
- Docker Made Easy
- Kubernetes Made Easy
- Helm Made Easy
- Istio Made Easy
- Ansible Made Easy
- Terraform made Easy
- Python Made Easy
- Git Made Easy
- Python Tutorials
- Object-Oriented Programming Python
- Python OOP
- Python Objects and Classes
- Classes Python
- GoLang Tutorials
- Objects and Classes Python

⭐ Hashtags ⭐
#Docker #Kubernetes #Jenkins #CICD #Cloud #Helm #Ansible #GitOps #AWS #Azure #GCP
#Rancher #IoT #Python #Go #Terraform
Рекомендации по теме
Комментарии
Автор

Hi Vikram, Great tutorial as always. It gives crisp and clear picture if whole CI-CD pipleine. Can you please make video for Ci-Cd pipleine wer we will configure env thr Terraform and deploy thr helm or ArgoCD? Lots of confusion on like in this existing expalined pipeline how and wer we will use terraform? Can you please make details video please🙏🙏🙏

chhayadongre
Автор

Hi Vikram how are you doing. This is a very great tutorial. I have an issue when pushing to docker hub. I inputed my username and password in the manage credentials section and also installed docker plugins but the pipeline failed, can you please hint me with what the issue might be, thank you

kareemyk
Автор

Bring video on Kubernetes deployment using kubeadm, cri-o &istio

shahrukhjamadar
Автор

Github repository still in private, if it is possible to share, make it public soon, It will help to understand

mohamedshafvan
Автор

Hi Vikram, I am a beginner for kubernetes, from which playlist i need to start, it's the kubernetes made easy one or the ckad 2022. Want to be join as a platinum member, is that fine right

Aravind-gzgx
Автор

How can I take platinum membership ship

sivaramakrishnak
Автор

Thanks for your awesome contribution sir... 🫰 I never imagined that i understand these complex concept you just nailed it ❤❤❤

ThreeC-vkln