Jenkins Intro

SE103


1 Day

Download Full Syllabus Request a Quote
All Our Courses Now Also LIVE

Course Outline

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 & 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. 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.

Upcoming Meetings

Modules

Intro
  • What is DevOps
  • CI/CD
  • Agile, sprints
  • History
  • Dev vs Ops
Jenkins
  • Terminology
  • Architecture
  • Concept
  • Installing
  • Adding plugins
  • Configuring Jenkins
  • Dashboards/ Views
  • Slave master architecture
  • Configuring Jenkins – Plugins users, etc.
  • Configure Roles / Credentials
Jobs
  • Jobs
  • Create different job types
  • Adding scripts to the job
  • Multi-phase / Pipelines
  • Build
  • Test
  • Deploy
  • Automation (build form CLI, nightly build, triggers, etc.)
BlueOcean
  • New Jenkins 2 GUI
  • Create pipeline with BlueOcean
Jenkins pipeline as code
  • What is Jenkins file
  • How to we manage Jenkins file
  • Working with Jenkins file
  • Building pipelines
  • SCM integration
  • Build triggers (commit, branch, etc.)
Hands On
  • Practice all we have learned
  • Build Docker containers with pipelines
  • Full CI/CD cycle

Prerequisites

  • None specified.

Upcoming Meetings

Jenkins is a must tool for DevOps."
Download Full Syllabus

Target Audience