Jenkins Dojo

Duration: 2 days

Course Description

This course will show you how to get started with the most popular continuous integration tool Jenkins. The attendees are required to bring their laptops and to have at least basic knowledge with Linux command line.

This is a hands-on workshop where attendees are given targets to achieve and trainers are one-2-one helping them to achieve those targets. There will be less presentation and more hands-on labs!

 

What the attendee will learn:

 

Attendees will learn the fundamentals, use-cases and the best practices of Jenkins and Jenkins Pipelines.

  • Understand CI/CD concepts

  • Understand Jenkins basics and concepts

  • Develop Jenkins Pipelines

  • Build & deploy applications

  • Using Docker with Jenkins Pipelines

  • Managing Jenkins

 

Program Outline:

 

Day 1:

– Continuous Integration/Delivery/Deployment Concepts

– Jenkins Fundamentals and terms

– Environment Setup

– FreeStyle projects

– Jenkins Pipelines

– Creating Pipelines for a Git repository

– Creating Pipelines with Jenkinsfile

– Creating a Multibranch Pipeline

– Pipeline steps and flow control

– Building & Publishing Docker images

 

Day 2:

– Extending Pipelines with Shared Libraries

– Adding nodes to Jenkins

– Running jobs on nodes

– Configuring system

– Managing tools

– Managing plugins

– Managing security

– Using Jenkins CLI

– Backing-up & Restoring Jenkins

 

 

Target Audience

DevOps Engineers, Systems Admins, Infrastructure Engineers

 

Audience Requirements

  • Working laptop with VT-x support
  • VirtualBox and Vagrant is installed
  • Basic Linux command line knowledge.

Cloud, DevOps and Microservices Consulting © 2018