In today’s DevOps landscape, continuous integration and continuous delivery (CI/CD) are essential practices for delivering software quickly and efficiently.
This hands-on workshop, “Mastering Jenkins CI/CD: From Basics to Advanced Pipelines,” is designed for DevOps professionals looking to enhance their CI/CD capabilities using Jenkins.
Throughout this 8-hour session, participants will start with foundational concepts and gradually progress to advanced Jenkins configurations and pipeline automation.
The workshop will provide practical, hands-on experience in setting up and managing Jenkins pipelines, integrating with popular tools and platforms, and implementing Jenkins as Code for streamlined, repeatable configurations. Participants will leave with a solid understanding of Jenkins’ capabilities, best practices for CI/CD workflows, and the skills to implement and optimize Jenkins pipelines in real-world environments.
Key Focus Areas:
Hands-On Learning: Direct interaction with Jenkins to build and optimize CI/CD pipelines.
Progressive Complexity: Start with foundational skills and progress to advanced Jenkins features.
Real-World Applications: Practical exercises and scenarios tailored to real-world DevOps environments.
Who Should Attend
DevOps professionals needing to build and optimize CI/CD pipelines.
Prerequisites
Course Contents
Introduction to Jenkins Pipelines
Overview of Jenkins and its role in CI/CD.
New features in Jenkins 2.473.
Jenkins architecture and components.
Hands-On: Creating and running a simple Freestyle Job.
Introduction to Declarative and Scripted Pipelines.
Hands-On: Create a basic pipeline using Declarative syntax.
Intermediate Jenkins Pipelines
Advanced Pipeline Features: Parallel and Sequential Stages.
Using environment variables and credentials.
Handling Errors, Failures, and Retries.
Conditional Execution and When Conditions.
Hands-On: Implement advanced pipeline features (parallel stages, error handling, etc.) in a Jenkinsfile.