Jenkins Training
Level
IntermediateDuration
16h / 2 daysDate
Individually arrangedPrice
Individually arrangedJenkins Training
During the Jenkins training, you will learn why Continuous Integration and Continuous Delivery processes are so important. This two-day course will equip you with the skills to master Jenkins to a level that allows you to independently create pipelines that can be used for CI/CD processes. You will also get to know various tools that make working with Jenkins easier on a daily basis. A very important aspect of the modern IT world – security – will also be addressed in the context of Jenkins.
What You Will Learn
- How to connect Jenkins agents
- How to configure global tools (Git, Maven, etc.) for your jobs
- How to extend Jenkins’ basic functionalities with plugins
- The different types of projects: Freestyle, Matrix, Pipeline, Multibranch Pipeline
- How to write and run pipelines independently and extend their functionality
- Ways to deploy applications through pipelines to different environments
- How to reuse previously written code
Who is this training for?
System administrators
QA engineers
DevOps engineers
Developers
Training Program
-
Introduction to CI/CD and Jenkins
- Introduction to Continuous Integration and Continuous Delivery processes
- Introduction to Jenkins
- Benefits of using Jenkins as a CI/CD tool
- Comparing Jenkins with other available solutions
-
Jenkins Architecture and Management
- Jenkins management basics
- Jenkins ecosystem – overview of architectural solutions
- Extending Jenkins functionalities
- Configuring global tools used in projects
-
Jenkins Project Types and Pipelines
- Overview of project types and use cases:
- Matrix
- Freestyle
- Pipeline Project
- Multibranch Pipeline
- Understanding the difference between Declarative and Scripted pipelines
- Syntax of Declarative pipeline projects
- Using pipelines in CI/CD processes
-
CI/CD Implementation and Kubernetes Deployment
- Building a complete CI/CD process for a sample application
- Deploying an application to Kubernetes (GCP Cloud Provider)
-
Jenkins Shared Libraries and Reusability
- Jenkins libraries:
- Creating reusable code
- Pipeline templating
-
Security, Backup, and Best Practices
- Creating backups in Jenkins
- Is Jenkins really secure?
- Jenkins best practices