Learn Jenkins! Complete Jenkins Course - Zero to Hero
Vložit
- čas přidán 12. 06. 2024
- Jenkins is an open source automation server which enables you to reliably build, test, and deploy your software. It is one of the most sought over skills for a DevOps Engineer to have. There are many other 'newer' CI/CD solutions like CircleCI and Github Actions but Jenkins still has the largest footprint in the CI/CD space. Knowing how to setup and manage a Jenkins Infrastructure as well as how to setup and troubleshoot Freestyle builds and Groovy Pipelines is something you that will help you grow your Career as an Engineer.
In this video we go over what is Jenkins, and how we can install Jenkins and create CI/CD Pipelines.
Watch this 1 hour course, follow along with the lab and make yourself a better Engineer!
📁 Code Available here: github.com/devopsjourney1/jen...
🛍️ Amazon Store (homelab/youtube setup): www.amazon.com/shop/devopsjou...
☕ Buy me a beer: www.buymeacoffee.com/bradmorg
👨💻 Discord Community of DevOps Engineers: / discord
📘 Chapters:
00:00:00 Jenkins Introduction
00:00:52 Jenkins TLDR - What is Jenkins?
00:01:39 Jenkins Infrastructure - Master Server and Agents
00:02:23 Jenkins Agents - Permanent and Cloud Based
00:03:54 FreeStyle Builds and Pipelines
00:06:07 Setting up Jenkins using Docker
00:11:06 Jenkins Web GUI Walkthrough
00:15:52 Creating a Simple Freestyle Job
00:26:38 Exploring the Jenkins Filesystem and Workspace
00:29:59 Freestyle job - Running Python scripts with Jenkins
00:33:40 Setting up Docker Cloud Agents
00:37:08 Jenkins Agent using Docker Desktop fix
00:39:20 Docker Agent Template Setup
00:41:44 Using Labels to restrict Jobs to Agents
00:47:31 Setting Builds to be automatically triggered on commits
00:49:59 Setting up Declarative Pipelines using Groovy
00:56:03 Using a Jenkinsfile for Pipelines
01:05:53 Jenkins BlueOcean - Věda a technologie
Hi Brad, great course on Jenkins. I like how you went thorough the steps of explaining Jenkins concepts to setup of Jenkins and agents with Docker. One of the best videos on the Jenkins on CZcams. Thanks👍
Watched a ton of "Jenkins" videos this weekend and this one was the absolute best ! Presentation + content were both awesome.
This video is incredible. It is first time to finish an IT course ever. Thanks for sharing this video for free.
One of the best video for setting up the Jenkins as a Docker container. Very useful, Thank you
Thank you for this video. You covered all that I needed to know about Jenkins in just an hour. You're an excellent teacher and have earned my subscription :)
Thanks for putting this together, for me, this is the best comprehensive jenkins tutorial for beginners
One of the best videos on the Jenkins on CZcams for sure, thanks Brad! This will be really helpful for me.
Very well and detailed explanation in simple words.. I'm glad I get this video..now my almost 70% concepts are cleared with these videos..
Thanks DevOps Journey!!
Best Jenkins learning course. clear and well explained with real-time walkthrough
Thanks a lot for going straight to the point with everything one needs to know about Jenkins. Really appreciated your content.
This is an amazing tutorial, very informative and concise! Thank you so much ♥
I did not meet such an instructor as YOU man, Perfect and make thing look so easy, THANKS A LOT..
Literally this was the best video on Jenkins that I've ever seen 🔥
I loved the way of your explaning concepts and giving demonstration 🤩
Thank you so much ♥
Love and Support from India 🇮🇳
Wow, thank you!
Extremely informative and easy to follow. A perfect intro to Jenkinks for an ADO pipelines developer.
This should be the top video when looking for a beginners Jenkins guide!
Definitely it really help me a lot.
Wow! absolutely fantastic video for beginner's hands-on. This video gives me a better understanding of creating pipeline.☺
This was really a great introduction to Jenkins course. Thank you so much Brad!!
Thank you for this well constructed quick course about Jenkins technology!
You are the best! very comprehensive video showing everything in detail and not consuming extra time to make the video lengthy! awesome work
just suddesting to add docker-compose.yml to your repo
Example of what am using on my computer below
version: '3'
volumes:
jenkins-data:
jenkins-docker-certs:
services:
jenkins:
image: jenkins-local:latest
container_name: jenkins_server_container
restart: on-failure
ports:
- 8080:8080
- 50000:50000
environment:
- DOCKER_CERT_PATH:"/certs/client"
- DOCKER_TLS_VERIFY:1
- DOCKER_HOST:"tcp://docker:2376"
volumes:
- jenkins-docker-certs:/certs/client:ro
- jenkins-data:/var/jenkins_home
3 minutes in and you already taught me what I wanted to know the most; HOW jenkins actually works behind the scenes. Surprised how hard this was to find. THANK YOU! Will be watching the rest.
Also watching you go through the complete process naturally and troubleshooting along the way was really helpful.
Straight to the point, this is a wonderful course, nice job!
Clear, Concise, to the point!! You nailed it!!
Nice tutorial. Followed each section with little trouble and learned a lot. Thanks.
Thank you so much for this! This is absolutely perfect video that it helped me a lot to understand most of things about Jenkins! Appreciated.
Thanks bro. I follow you from Guatemala and I enjoy your tutorials a lot.
What do you think of Jenkins? It's not the 'latest' CI/CD tool out there but in the industry it's still seen as a tried, tested and true solution. Many companies are still dependent on their Jenkins infrastructure, and will be for many more years to come.
its Docker image is full of security vulnerabilities, wt ... i already tried even the alpine tag, still have around 20 vulnerabilities and some of them critical
@@Babbili Sounds like Jenkins to me! 😂
@@DevOpsJourney 😂😂
Is there a better option for CI/CD?
@@andrewfielden284 there is azure devops , best options for CI/CD
To the point, right in the bullseye.
Thank you a lot sir for putting this altogether.
Thanks for this! I really need the hands-on experience and this helps. Appreciate it :)
Definitely a great video and tutorial. Helped me a lot to get into Jenkins principles and use. Thanks a lot !
I really like your content, amazing tutorial, clearly explanation, congratulations!
Nice and easy introduction on Jenkins, thank you very much!!!👏greetings from 🇧🇷
Love it, need more, I'm going to gobble up everything you upload.
Thanks for the tutorial, clear and concise!
Thanks Brad for this gorgeos video about jenkins! you have helped me saving so much time! 🔥
Best video for the beginners. Very helpful! Thanks.
1 word for this tutorial: impeccable
Hi Brad, Thank you so much! This give me a better understanding about Jenkins.
Hi Brad, Thanks for sharing. It gave a really nice quick start on Jenkins!!!
Best Video ever on learning Jenkins. Thanks Brad!!!
Great content, well explained. Love your voice!
Thanks a lot for the video, I followed along back to back!
Thank you so much! This tutorial is basic and that makes it great! I followed it using vm with centos and aws free tier account, worked both times flawlessly.
Hello Robert, How did you install Docker on Centos ?? 🤔
Thank you so much for you tutorial. Saved me a lot of time on my project!
Thank for you the greatest content on YT.
Good content and easy to followup 💯
Hi Brad,
Thanks you so much for an awesome explanation of Jenkins.
Merci pour la vidéo , c est un cours complet de jenkins ça m'a aidé à comprendre en gros le principe et les manipulations que je pouvais faire dessus !!
Great tutorial. I will try it out this weekend. Thanks
Very good video. Thy for explaining the gists of how to setup jenkins etc 👍🏻. Was very helpful to getting started
Finally, I can get started with Jenkins.
The clarity of his voice gave me chills~~
Thank you very much. This was extremely beneficial and straight to the point. Could you please cover the topics of parameters and multi-branch pipelines in Jenkins?
Great Video. To the point and clear presentation.
Thanks Brad it was great video, refreshed my jenkins knowledge
Jenkins UI has updated since this video so there may be small differences in how your Jenkins looks vs mine.
If you are running into issues with the docker build - you can pull the image I used from my registry.
github.com/devopsjourney1/jenkins-101/blob/ebc93f5c71af49427149d6f1a29d94a2520b1bb6/readme.md?plain=1#L14
Unable to find image 'myjenkins-blueocean:2.414.2' locally
I keep getting this error message, why?
Absolutely underrated video
Thanks that was very helpful for a beginner like me 🎉
Very informative. Nice presentation skills.
Amazing Content for Jenkins, Much recommended
Really informative now i am going to setup this lab on my pc. and start learning
It was very nice demonstration and loved it...
Thank you for making this course!
i owe you a beer man! thanks for such a perfect and refresher tutorial! 👍
This is perfect teaching. Thanks a lot
Very well explained. thank you!
Thanks so much, your video is very helpfull. It helps me to understand easily how to use Jenkins for starters like me.
Learner alot from this tutorial, liked and subscribed.
Thanks for this lesson. Much appreciated.
Thank you! Great introduction!
this was some good stuff ! Thanks a lot for the guide 🙂
59:49 You saying "I have the memory of a goldfish" LOLs But *you are Gold* 💛Totally enjoyed the tutorial and I'm no longer intimidated by Jenkins!
great jenkins tutorial for 1 hour !! thanks
What a wonderful video. Thank you very much !!!
gonna bookmark and learn this, thank you !!
very nice overview on jenkins.. learned a lot
Well, my company's pipeline is a scripted pipeline, they asked me to do error handling, i had never seen jenkins before, i saw your video, and i still don't understand it.
Your video was great and i now understand the basics of Jenkins. Now i just need to understand my company's Jenkinsfile.
great introduction..easy to learn...!!
Hi Brad thanks a lot for this tutorial it was very interesting!!!
Thank you for this vid btw, extremely valuable.
thank you so much. Your video is immensely helpful.
Nice explanation. Good video!
fantastic video, also thank you for your sacrifice by recording past midnight during the work week
😂😂
Great tutorial !!! Thank you very much.
awesome work. Really liked it
Thank you so Much for the Awesome course
Nice introduction, thanks for the tutorial
Thank you for this informative video. Awesome stuff
Thank you Sir, it was a great tutorial.
Thats s great video on Jenkins.
good for beginner,thanks for sharing
great course!!! Thank you!!!
You have a new follower here!
this is awesome content brad!! thanks a ton for putting this. Just wondering, if its possible to demonstrate in future video, how webhooks work while building pipeline using GIT as SCM?
It is easy to start ,thank you
Was super usefu! Thank you!
Great stuff!!! Thank you for this.
🎉 thank you. Thats all I was wishing for for now.
You are gift man. I appreciate a lot for well designed and well oriented class.
Great tutorial. Thanks!
best explanation. great tutorial