Learn Jenkins! Complete Jenkins Course - Zero to Hero

preview_player
Показать описание
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!

📘 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
Рекомендации по теме
Комментарии
Автор

No one can be told what Jenkins really is, you have to see it for yourself

patrykp
Автор

I had answered couple of questions under this video and I had posted a question of my own. But I can't find them. Is it being removed? Am I violating any rules of this channel? Please let me know so that I can correct that.

Thank you.

PadmahasBn
Автор

hi Brad, I ran the container but couldn't find it in browser.

SIEC_ArushiManikpuri
Автор

Hi sir, why at 54:04 whenever i build the project, it always have error and when i check the logout console, i see message 'Still waiting to schedule task
‘Jenkins’ doesn’t have label ‘docker-agent-py’' although the label of agent is correct. Help me with this, sir. Thank you so much!

DungNguyen-kicr
Автор

Watched a ton of "Jenkins" videos this weekend and this one was the absolute best ! Presentation + content were both awesome.

cloudtech
Автор

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.

DevOpsJourney
Автор

For anyone using this on Arm architecture like a Raspberry Pi for example: change the Dockerfile first line from:
FROM jenkins/jenkins:2.332.3-jdk11

to:
FROM jenkins4eval/jenkins

Otherwise it won't build!

butchygra
Автор

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 🇮🇳

tusharbharane
Автор

43:39 whats the correct jdk version for ARM ? im getting an error: Could not pull image: no matching manifest for linux/arm64/v8 in the manifest list entries**

koedev
Автор

Hi, very cool so far thx!! However, at about 31:40 I get stock when it is about running python. I'm running jenkins-docker impage (jenkins/jenkins:lts-jdk11). However, I'm unable to recognize "python", "python3", ... (whatever) in the container shell. I added the python plugin (as one existed), but didn't help. How did you manage to have python running on your container?
Cheers

quicknik
Автор

38:49 did troubleshooting for about 4-5 hrs couldn't solve issue it's just not working man.

pulkitjain
Автор

This should be the top video when looking for a beginners Jenkins guide!

emmetm
Автор

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 YouTube. Thanks👍

MaxDevil
Автор

I used docker cloud as jenkins agent node (docker-agent-alpine). How to build image on it (docker-agent-alpine) and push image to docker hub ?

duonginhxuan
Автор

Very helpful. Thank you!

Btw, the name is 'perMaNent agent', not 'perNaMent agent.' A small, but important detail.

I thought it might be a typo at first, but the instructor continues to use the incorrect spelling and pronunciation of this name throughout the video.

justinburgess
Автор

"Dev ops's just like building a legos" ✌

piyo
Автор

Hi, it is a great tutorial thank you so much! I tried to install the Jenkins but when i give the password the next page is 404 not found. What should the problem? Thank you your help!

GyörgyViola
Автор

34:06 and 34:18 it's perMaNent, not pernament 😊

pala
Автор

32:25 Hell world --- nice freudian slip, but quite accurate! 😅

pala
Автор

This is an amazing tutorial, very informative and concise! Thank you so much ♥

seanfang