IT Training

Jenkins CI

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.

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

€ 950 + 21% VAT

Emplacement

Classroom Courses

Plannings

Guaranteed to run

Sessions anglophones
20-21/02/2025Réserver
19-20/05/2025Réserver
25-26/09/2025Réserver
27-28/11/2025Réserver
Sessions néerlandophones
Contact us for more infoRéserver
Sessions francophones
Contact us for more infoRéserver

Partagez ce cours sur

Réservez votre formation

Entrez vos informations pour confirmer votre réservation.

    Test de pré-requis

    Vous cherchez une solution sur mesure ?