filmov
tv
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 🚀 ▬▬▬▬▬▬
▬▬▬▬▬▬ 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
#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
Комментарии