Intermediate
Jenkins
Learn Jenkins from freestyle jobs to declarative pipelines, shared libraries, Docker agents, and pipeline-as-code.
11 lessons5.3h hands-on11 languages
Start learning freeJenkins course11 lessons, in order
- 120 min
What Is Jenkins
History and Hudson forkWhy Jenkins is still everywhereController and agentsPlugin ecosystemJenkins vs GitLab CI vs GitHub Actions - 225 min
Your First Freestyle Job
New ItemFreestyle projectSource Code ManagementExecute shell build stepBuild NowConsole output - 330 min
Your First Declarative Pipeline
Pipeline job typeJenkinsfileAgent anyStages and stepsDeclarative vs scripted - 430 min
Stages, Steps, and Post Blocks
Multiple stagesSh and echoArchiveArtifactsJunit stepPost alwaysPost success and failure - 530 min
Environment and Credentials
Environment blockCredentials() helperJenkins credentials storeUsername with passwordSecret textSSH key+1 - 630 min
Parallel and Matrix Builds
Parallel inside a stageFan-out fan-inMatrix blockAxes and axisExcludes - 730 min
Shared Libraries
Vars folderSrc folder@Library annotationCustom stepsGlobal utilities - 830 min
Agents and Docker
Agent any vs agent noneAgent labelsAgent dockerAgent kubernetesPer-stage agents - 925 min
Triggers and Schedules
Triggers blockCron syntax with HPollSCMMultibranch PipelineGitHub and GitLab webhooks - 1025 min
Artifacts and Test Results
ArchiveArtifactsJunit stepPublishHTMLTest trend graphFingerprinting - 1145 min
Capstone: Pipeline as Code for a Node.js App
Full JenkinsfileCheckoutParallel lint and testDocker build and pushCredentialsJunit results+1
Learn Jenkins in your language
Every lesson, quiz, and tutor reply renders in your language. The AI tutor matches the language you ask in.
Learn Jenkins in EnglishAprende Jenkins en españolAprenda Jenkins em portuguêsتعلّم Jenkins بالعربيةJenkins را به فارسی یاد بگیریدApprenez Jenkins en françaisJenkins हिन्दी में सीखें用中文学习 JenkinsPelajari Jenkins dalam bahasa IndonesiaИзучайте Jenkins на русскомJenkins auf Deutsch lernen
