- Getting Started
Course Series Structure
Install Lab Environment
Jenkins Admin - Fundamentals: Getting Started
This course teaches the fundamentals of Jenkins Administration
After completing this course (series), you should know the basics about how to set up and run a Jenkins instance. Much of the course is hands-on labs so you get real experience using the Jenkins administrative tools.
- Jenkins Administrators
- Beginner and intermediate Pipeline Developers
- QA Engineers
- Build and Release Engineers
- Technical Project Managers
- Students should take the following courses or have CJE/CCJE certification before taking this class:
- Jenkins - Fundamentals course
- Students should also have some familiarity with ancillary technologies related to the product:
- See Ancillary Technologies for documentation and training resources for these and other related technologies.
- The class has been structured so you can do the exercises even if you are not familiar with these tools but learning them will help you implement CloudBees Core when you get home
This is a one-day class when offered as an instructor-led class (see Schedule of Upcoming Training)
The self-study modules can be completed in 7-10 hours
Description of Jenkins Administration - Fundamentals course
Section 01 - Installation and Upgrades
Learn about the different ways to download and install Jenkins and then apply updates.
Section 02 - Using the Manage Jenkins Screens
Familiarize yourself with the Manage Jenkins screens that are used to accomplish many basic administrative tasks.
Section 03 - Manage Plugins
Understand what plugins are and how they are used by Jenkins, then learn how to manage plugins (install, query, uninstall, disable) and clean up "old data" associated with plugins.
Section 04 - Configure Notifications
How to configure notifications for builds.
Section 05 - Masters, Nodes, and Agents
Understand the components use to run Jenkins as a distributed build architecture, where masters and agents run on different nodes. Also learn how to create and monitor the nodes where agents execute and understand the different patterns used to define agents.
Section 06 - Security
Learn about administrative tasks and practices that keep your Jenkins installation secure. This includes authentication, authorization, and accounting. as well as setting the global security settings that implement security protections that are built into Jenkins and using credentials to get trusted access to internal and external resources.
Section 07 - Use Folders to Organize Builds
Learn how to use folders to segregate builds by project and team.
Section 08 - Monitor Jenkins
Learn about the tools available to monitor builds that run on your Jenkins instance.
Section 09 - Backup and Restore
Learn how to back up your Jenkins instance and what should be backed up when.
Section 10—Automating Tasks with CLI and API
Learn how to use Jenkins CLI and Jenkins API, which allow you to do many standard tasks with command-line tools. Using these tools allows you to write scripts that do tasks which would otherwise be done through the UI.