Start Date: 18/06/2023

Price 2,114 ILS

DURATION 1 Day

Course Overview

Jenkins is a must tool for DevOps. It allows to build pipelines very quickly and improving software development lifecycle. It’s the must have tool for every DevOps team.
Introduce us to Jenkins and its features, will help us getting started with Jenkins (CI Sever).
Understand the concepts of CI/CD, the difference between them. Learn and get familier with Jenkins and how to use jenkins efficiently.

Secondary Goals User will learn

What CI/CD is.
What is Jenkins
Understand the concepts of continuous inspection, continuous integration, and continuous deployment, and the difference between them.
The concept and architecture of Jenkins
How to install & configure Jenkins
Create and execute Different Jenkins jobs
Integrate Jenkins with 3rd party tools like Git, Jira, Docker etc
Best practices of working with Jenkins
Learn how to configure and extend Jenkins functionality with Jenkins plugins

Expectations and Goals

This course is for anyone who is interested in DevOps. Jenkins is the main tool used today for DevOps processes. The aim of this course it to get to know Jenkins, its architectures, the concepts behind it and to build some basic pipeline jobs.

Course Outline:

1. Intro
• What is DevOps
• CI/CD
• Agile, sprints
• History
• Dev vs Ops

2. Jenkins
• Terminology
• Architecture
• Concept
• Installing
• Adding plugins
• Configuring Jenkins
• Dashboards/ Views
• Slave master architecture
• What is Jenkins

3. Jobs
• Jobs
• Create different job types
• Adding scripts to the job
• Multi-phase / Pipelines
• Build
• Test
• Deploy

4. BlueOcean
• New Jenkins 2 GUI
• Create pipeline with BlueOcean

5. Jenkins pipeline as code Jenkins file
• What is Jenkins file
• How to we manage Jenkins file
• Working with Jenkins file6. Hands on
• Practice all we have learned