Learning Jenkins: Automating Software Development and System Administration
1h 18mBeginner2025-07-23
Authors

Michael Jenkins
Senior Systems Engineer
Course details
Do you need to automate tasks as part of your software development, system administration, or engineering work? This course introduces you to Jenkins, a highly configurable application used to automate software development and system administration tasks, and helps you build confidence in using it. Join instructor Michael Jenkins as he covers how to set up a personal installation of Jenkins and familiarize yourself with the program’s interface. Michael steps through how to configure your first job in Jenkins. After you get some experience with jobs, he shows you how to work with job workspaces, artifacts, and parameters. By the end of this course, you’ll be equipped with the skills you need to organize jobs in folders and views, and you’ll be introduced to the concept of pipelines as code.
Skills covered
JenkinsDevOps ToolsDevOpsLearningOpen Source
Concepts
0. Introduction
- 01 - Kickstart your DevOps journey with Jenkins
- 02 - Why choose Jenkins
- 03 - Prerequisites and key terms
1. Installing Jenkins
- 04 - System requirements
- 05 - Finish a Jenkins installation
- 06 - The Jenkins user interface
- 07 - Manage plugins
- 08 - Manage tools
- 09 - Solution - Set up a Jenkins server on Windows
2. Jenkins Jobs
- 10 - Your first jenkins job
- 11 - Job types
- 12 - Build description and source code management
- 13 - Build triggers
- 14 - The build environment
- 15 - Run and monitor jobs
- 16 - Run and monitor jobs using console output
- 17 - Monitor build trends
- 18 - Solution - Automate system monitoring with Jenkins
3. Job Workspaces, Artifacts, and Parameters
- 19 - Using a global build tool
- 20 - Browse a job's workspace
- 21 - Manage artifacts
- 22 - Parameters and environment variables
- 23 - String parameters
- 24 - Choice parameters
- 25 - Boolean parameters
- 26 - Schedule jobs
- 27 - Solution - Use a build tool and parameters
4. Organize Jobs with Views and Folders
- 28 - Views and folders
- 29 - Create a view
- 30 - Create a folder
- 31 - Search with the command palette
- 32 - Delete views and folders
- 33 - Solution - Create folders and views
Conclusion
- 34 - Pipeline as code
- 35 - Build agents and cloud runners
- 36 - Next steps with Jenkins