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.

Voor wie is deze cursus?
  • Software developers
  • Software Quality specialists
  • DevOps Engineers
Vereisten

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

Praktische informatie

Duur

publish

Talen

EN

Prijs

€ 950 + 21% VAT

Locatie

Classroom Course

Planning

Guaranteed to run

Engelstalige sessies
07 - 08/3/2024Boek
06 - 07/6/2024Boek
12 - 13/9/2024Boek
12 - 13/12/2024Boek

Deel deze cursus op

Boek je training

Vul uw gegevens in om uw boeking te bevestigen.

    Voorkennistest

    Op zoek naar een oplossing op maat?