Linux serverNETWORK ADMINISTRATIONSsmtp server liux

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

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 🚀 ▬▬▬▬▬▬
► https://github.com/kunchalavikram1427/jenkins-end-to-end-pipeline

▬▬▬▬▬▬ Pre-Requisites ▬▬▬▬▬▬
💡 DigitalOcean Account ► Get free 125 USD DigitalOcean cloud credits to try Kubernetes for 60 days. Sign up using this link: https://m.do.co/c/0113571769a7
💡 Creating Kubernetes Cluster on DigitalOcean ► https://youtu.be/_soteDvxaAk
💡 Kubernetes Pods as Build Agents ► https://youtu.be/rsHrGGn66bs

▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬
Jenkins Course ► https://www.youtube.com/playlist?list=PL8klaCXyIuQ4Pw3DAa5fk4jFKhbMd7ISB
Kubernetes course ► https://www.youtube.com/playlist?list=PL8klaCXyIuQ4qZgZeFpz1tSAGKG_9u9iY
Docker course ► https://www.youtube.com/playlist?list=PL8klaCXyIuQ4ziSFrmB-gyrEngjJ12V18

▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
Email ► devopsmadeeasy@outlook.com
Facebook group ► https://www.facebook.com/groups/171043094400359
Telegram group ► https://t.me/devopsmadeeasy
LinkedIn ► www.linkedin.com/in/vikrambabuk

🙏 🙏 🙏 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

source

by DevOps Made Easy

linux smtp server