This is the repository for the LinkedIn Learning course Jenkins Essential Training. The full course is available from LinkedIn Learning.
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.
-
To use these exercise files, you must have one of the following versions of Jenkins installed:
- Jenkins 2.332.2 LTS or newer
- Jenkins 2.342 or newer
- Ubuntu 20.04 or newer (for exercise files related to installing Jenkins on a system running the Ubuntu Linux operating system)
-
Clone this repository into your local machine using the terminal (Mac), CMD (Windows), or a GUI tool like SourceTree.
-
Follow any additional instructions in the README file for each lesson.
Michael Jenkins
Lead Software Engineer, Systems Reliability Engineer
Check out my other courses on LinkedIn Learning.