Jenkins CI is a popular open source Continuous Integration and Continuous Delivery (CD) tool. This Jenkins training covers the fundamentals of setting up and getting going with your CI/CD project. Through hands-on exercises, you’ll practice how to setup Jenkins environment and Build Jobs. You will also learn how to deploy, install and monitor several tools associated with Jenkins.
IT Training
Jenkins CI
Qui devrait suivre ce cours?
- Software developers
- Software Quality specialists
- DevOps Engineers
Prérequis
There are no formal prerequisites for this course
Jenkins CI is a popular open source Continuous Integration and Continuous Delivery (CD) tool. This Jenkins training covers the fundamentals of setting up and getting going with your CI/CD project. Through hands-on exercises, you’ll practice how to setup Jenkins environment and Build Jobs. You will also learn how to deploy, install and monitor several tools associated with Jenkins.
Introduction to CI/CD and Jenkins CI
- Review of the Software Development Life Cycle
- Agile approaches and the Scrum Framework
- Benefits of Continuous Integration
- Typical Setup for Continuous integration
- Continuous Delivery and Continuous Deployment
- Introduction to JenkinsCI
Installing and Configuring Jenkins
- Installing Jenkins
- The Dashboard
- The Jenkins home folder
- User Management and Security
- Plugin Manager
- Configuring tools
Configuring Jenkins Projects
- Freestyle Project Configuration
- Pipeline Project Configuration
- Source Code Management and the Git Plugin
- Build Triggers and Git Hooks
- Workspace Environment Variables
- Parameterized Projects
- Folders
- Views
Jenkins Pipelines
- Types of pipelines: Scripted vs Declarative
- Multi-branch pipelines
- Authoring Scripted pipeline with Groovy
- Authoring Declarative Pipelines
- The Jenkinsfile syntax
- Using Docker in pipeline
Implementing CI/CD pipelines for Java Applications
- Installating Maven, Junit, SonarQube, and Artifactory
- Building a CD pipeline with Maven, Junit, SonarQube, Artifactory, and JMeter
- Configuring a Deployment Server
- Building a Continuous Deployment pipeline on the production server
Distributed Builds with Jenkins
- Overview of distributed builds
- Configure Jenkins master
- Configure agent machines (Slaves)
- Running specific stages by labelling nodes
- Using Docker in Distributed builds

Informations practiques
Durée
2 Days
Langues
EN
Prix
€ 1.000 + 21% VAT
Emplacement
Classroom Courses
Plannings
Réservez votre formation
Entrez vos informations pour confirmer votre réservation.