Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Jenkins Essential Training

Jenkins Essential Training

2h 34mIntermediate2025-01-13

Authors

Robert Starmer

Robert Starmer

Cloud Advisor, Founder of Kumulus Technologies

Course details

If you want to build, deploy, and implement continuous delivery as code, you’ve likely heard about Jenkins, the popular DevOps suite known for its open-source extensibility and ease of use. Jenkins also lets you automate your entire enterprise as a software delivery pipeline. In this course, instructor Michael Jenkins shows you the fundamentals of navigating the platform so you can start automating builds and testing and securing deployments.

Learn about the core functions of Jenkins, progressing from intermediate to more advanced use cases and highlighting best practices and customization tips. Find out how to create a pipeline, integrate Jenkins with version control systems, distribute agents like Docker containers, run and publish tests, produce artifacts for review, and secure your DevOps loop by configuring users and permissions. Try out your new skills along the way in the challenges at the end of each section.

Skills covered

JenkinsDevOps ToolsDevOpsEssential TrainingOpen Source

Concepts

0. Introduction

  • 01 - From code to production with Jenkins
  • 02 - What you should know

1. Jenkins and DevOps

  • 03 - Jenkins and the DevOps lifecycle
  • 04 - Challenge - Deploy a Jenkins server
  • 05 - Solution - Deploy a Jenkins server

2. The Jenkins Pipeline

  • 06 - Create a pipeline project
  • 07 - Create a declarative pipeline
  • 08 - Use the pipeline Snippet Generator
  • 09 - Use variables in a pipeline
  • 10 - Parameterize a pipeline
  • 11 - Use conditional expressions and manual approvals
  • 12 - Challenge - Develop a parameterized pipeline
  • 13 - Solution - Develop a parameterized pipeline

3. Integrate Jenkins with Version Control Systems

  • 14 - Pipeline as code with Jenkinsfile
  • 15 - Connect Jenkins to GitHub
  • 16 - Run scripts from the pipeline
  • 17 - Add a status badge to Markdown files
  • 18 - Challenge - Connect Jenkins to GitHub
  • 19 - Solution - Connect Jenkins to GitHub

4. Agents and Distributed Builds

  • 20 - Distribute builds with agents
  • 21 - Add an SSH agent to Jenkins
  • 22 - Add Docker agents to Jenkins
  • 23 - Challenge - Improve a Docker agent pipeline
  • 24 - Solution - Improve a Docker agent pipeline

5. Artifacts and Testing

  • 25 - Artifacts and fingerprinting
  • 26 - Publish test results and code coverage reports
  • 27 - Use test results to stop a build
  • 28 - Challenge - Create artifacts and reports
  • 29 - Solution - Create artifacts and reports

6. Securing Jenkins

  • 30 - Secure Jenkins with user accounts
  • 31 - Configure project-based permissions
  • 32 - Use secrets and credentials
  • 33 - Challenge - Configure users and permissions
  • 34 - Solution - Configure users and permissions

Conclusion

  • 35 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal