Jenkins Engineer (CJE) Online Course
Jenkins Engineer (CJE) Online Course
Jenkins is a widely popular CI tool used by companies around the globe, and now you can master it with our in-depth, step-by-step guide. This course will introduce you to Jenkins' core architecture and show you how to configure it for your development stack. You'll gain practical skills through real-world examples and hands-on exercises, making the course both practical and task-oriented. Start learning today and build your CI/CD pipeline with Jenkins!
All the code and supporting files for this course are available at: https://github.com/PacktPublishing/Jenkins-for-Professionals
Who is this course for?
Any developer who wants to learn Jenkins and build CI/CD pipeline will find this course very useful.
What you will learn
- Learn the core concepts of Jenkins
- build CI/CD pipeline using Jenkins
- configure Jenkins as per your development stack
- use Jenkins with Docker
Course Curriculum
Introduction
- Introduction
Getting started with Jenkins
- Introduction to Jenkins
- Installing Jenkins
- Tools to install
- Architecture of Jenkins
- Creating a Jenkins Freestyle project
- Scheduling a Jenkins Job
- Triggering builds remotely
- Parameterizing Jenkins Job
Configuring Jenkins
- Creating a user
- Installing Plugins
- Implementing Role based access
- Configuring Jenkins System
- Configuring Jenkins system – 2
- Email Notifications
- Extended Email Notification
Jenkins Pipeline
- Introduction to pipelines
- Pipeline Concepts
- Creating a Simple Pipeline
- Building a Project with Jenkins Pipeline
- Building a Pipeline with Jenkinsfile
- Using Environment Variables
- Setting Environment Variables
Jenkins Blue Ocean
- Getting Started with Blue Ocean
- Installing Blue Ocean
- Creating a Pipeline in Blue Ocean
- Creating a Pipeline with Blue Ocean Visual Designer
Jenkins in Docker
- Running Jenkins in Docker
- Persisting Jenkins data in a Volume
- Running multiple Jenkins instances in Docker
Jenkins Plugins
- Create Build Monitor View
- Using Catlight
- Using Jenkins CLI
- Jenkins Multibranch Pipeline
- Jenkins Multibranch Pipeline Part 2
- Integrating Jenkins with Slack
- Jenkins Metrics and Trends
Conclusion
- Conclusion