Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Jenkins Beginner to Pro
Introduction
Introduction (2:05)
Why this course is different (2:15)
Stay Up To Date
What Is CI/CD?
CI (1:56)
CD (1:38)
Setup
Reason For Docker (0:50)
Docker For Mac (1:00)
Docker For Windows (2:44)
Docker For Linux (2:24)
Getting Jenkins Running (1:35)
Editor Of Choice (1:16)
Links for VS Code and Plugins
How to Login (0:54)
Code For The Course
Jenkins 101
Create New Jobs (0:18)
Settings Explained (3:08)
Up Next Pipelines (0:10)
Challenge 1
Challenge 1 - Breakdown (0:16)
Challenge 1 - Walkthrough (0:50)
Pipelines
Introduction (0:39)
Maven Setup (1:42)
VS Code Setup (0:57)
Jenkins Login (0:25)
Pipeline Script (0:31)
Build Triggers (1:06)
Useful Links (0:40)
Install Maven (2:06)
Pipeline Statement (0:11)
Agent (0:54)
Stages (0:21)
Clean Up Stage (1:58)
Clone Repo Stage (1:09)
Build Stage (0:19)
DIR Explained (0:48)
Using the Dir Step (0:29)
Avoid mistakes with this plugin! (0:22)
Test Stage (0:37)
Stages Recap And Build (1:27)
Build Success And Logs (0:37)
Console Output (0:22)
Replay (1:34)
Quick Recap (0:43)
Challenge 2
Challenge 2 - Breakdown (1:27)
Challenge 2 - Walkthrough (2:52)
GitHub Jenkins
Before you begin (0:29)
Setup Phase (7:12)
Polling SCM (4:10)
MultiBranch Pipelines
Branches Explained (1:22)
Setting Up the MultiBranch Pipeline (3:42)
Amazing Time Saving Trick (0:58)
Parameterized Pipelines
What they are (0:35)
Demonstation (0:27)
Boolean Parameter (5:21)
String Parameter (2:46)
Check Which Parameters Were Used (0:14)
Dropdown Selection Parameters (2:34)
Recap (0:45)
Challenge 3
Challenge 3 - Breakdown (1:06)
Challenge 3 - Walkthrough (6:28)
Variables
Introduction to Variables (1:13)
Defining Variables (1:42)
Using Variables (1:07)
Jenkins Specific Environment Variables (3:00)
Advanced Jenkins
Groovy (1:24)
Build Health (1:29)
Troubleshooting (2:15)
Credentials (1:33)
Jenkinsfile Name (1:55)
Multiple Jenkinsfiles (1:07)
Multiple Jenkinsfiles Demo (1:27)
Debugging Trick (2:30)
If Statements (4:15)
Functions (5:11)
Variable Scope (2:24)
Multiple Lines In Bash Shell (0:47)
Job From A Job (1:40)
Pass Parameters Between Jobs (2:51)
Plugins (1:20)
Clean Up
Delete Forked Repo (0:51)
Stop Docker (0:37)
Delete Volumes (1:37)
At the end...
Final Video (1:06)
Branches Explained
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock