Learn Jenkins! Complete Jenkins Course - Zero to Hero
Вставка
- Опубліковано 7 тра 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 - Наука та технологія
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 UA-cam. Thanks👍
Watched a ton of "Jenkins" videos this weekend and this one was the absolute best ! Presentation + content were both awesome.
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 a lot for going straight to the point with everything one needs to know about Jenkins. Really appreciated your content.
One of the best video for setting up the Jenkins as a Docker container. Very useful, Thank you
Best Jenkins learning course. clear and well explained with real-time walkthrough
This video is incredible. It is first time to finish an IT course ever. Thanks for sharing this video for free.
This should be the top video when looking for a beginners Jenkins guide!
Thanks for putting this together, for me, this is the best comprehensive jenkins tutorial for beginners
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!!
I did not meet such an instructor as YOU man, Perfect and make thing look so easy, THANKS A LOT..
This is an amazing tutorial, very informative and concise! Thank you so much ♥
Extremely informative and easy to follow. A perfect intro to Jenkinks for an ADO pipelines developer.
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!
Wow! absolutely fantastic video for beginner's hands-on. This video gives me a better understanding of creating pipeline.☺
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 for this! I really need the hands-on experience and this helps. Appreciate it :)
To the point, right in the bullseye.
Thank you a lot sir for putting this altogether.
Nice tutorial. Followed each section with little trouble and learned a lot. Thanks.
Definitely a great video and tutorial. Helped me a lot to get into Jenkins principles and use. Thanks a lot !
Thanks for the tutorial, clear and concise!
Clear, Concise, to the point!! You nailed it!!
Straight to the point, this is a wonderful course, nice job!
Love it, need more, I'm going to gobble up everything you upload.
Hi Brad, Thanks for sharing. It gave a really nice quick start on Jenkins!!!
Thank you so much for you tutorial. Saved me a lot of time on my project!
Best Video ever on learning Jenkins. Thanks Brad!!!
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
Great Video. To the point and clear presentation.
1 word for this tutorial: impeccable
Thanks bro. I follow you from Guatemala and I enjoy your tutorials a lot.
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.
Nice and easy introduction on Jenkins, thank you very much!!!👏greetings from 🇧🇷
Really informative now i am going to setup this lab on my pc. and start learning
awesome work. Really liked it
Best video for the beginners. Very helpful! Thanks.
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!
Good content and easy to followup 💯
Thanks a lot for the video, I followed along back to back!
Hi Brad,
Thanks you so much for an awesome explanation of Jenkins.
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?
this was some good stuff ! Thanks a lot for the guide 🙂
Great tutorial. I will try it out this weekend. Thanks
This is perfect teaching. Thanks a lot
Nice explanation. Good video!
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 !!
Very informative. Nice presentation skills.
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?
Thank you Sir, it was a great tutorial.
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 ?? 🤔
Very good video. Thy for explaining the gists of how to setup jenkins etc 👍🏻. Was very helpful to getting started
i owe you a beer man! thanks for such a perfect and refresher tutorial! 👍
Very well explained. thank you!
very nice overview on jenkins.. learned a lot
Thanks for this lesson. Much appreciated.
Amazing Content for Jenkins, Much recommended
Thanks Brad it was great video, refreshed my jenkins knowledge
Absolutely underrated video
Thank you for this vid btw, extremely valuable.
Nice introduction, thanks for the tutorial
Finally, I can get started with Jenkins.
gonna bookmark and learn this, thank you !!
thank you so much. Your video is immensely helpful.
What a wonderful video. Thank you very much !!!
Great stuff!!! Thank you for this.
Thanks so much, your video is very helpfull. It helps me to understand easily how to use Jenkins for starters like me.
Thank you! Great introduction!
The clarity of his voice gave me chills~~
Learner alot from this tutorial, liked and subscribed.
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
Quality content. Thank you!
This was really good
great jenkins tutorial for 1 hour !! thanks
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.
Thank you for this informative video. Awesome stuff
It is easy to start ,thank you
Excellent Tutorial!
Hi Brad thanks a lot for this tutorial it was very interesting!!!
Thank you so Much for the Awesome course
It was very nice demonstration and loved it...
best explanation. great tutorial
🎉 thank you. Thats all I was wishing for for now.
Was super usefu! Thank you!
Thanks! Great video
Thank you for the great tutorial
Thank you for the great content.🖖
Great tutorial. Thanks!
Perfect tutorial !!!
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!
fantastic video, also thank you for your sacrifice by recording past midnight during the work week
😂😂
Its just awesome session
Thanks, Brad for sharing!
Super helpful! Thanks
Great video! Thanks a lot!
Great tutorial !!! Thank you very much.
I love you, can't thank you enough 🥺
Thank you so much ♥
Thanks for sharing.
im learning. thanks!