Continuous Integration in DevOps with Jenkins Online Course

Continuous Integration in DevOps with Jenkins Online Course

Continuous Integration in DevOps with Jenkins Online Course

This course takes you from Jenkins setup to advanced CI/CD pipelines, starting with server configuration, dashboard navigation, and lab environment setup. You’ll build confidence by manually creating pipelines—forking repositories, building Java applications, adding tests, packaging jobs, and visualizing workflows with the Build Pipeline plugin. As you progress, you’ll master Pipeline as Code with Jenkinsfiles, multi-branch pipelines, and Git-based workflows using the Blue Ocean UI. Finally, you’ll integrate Jenkins with Docker to automate builds and publish images. With hands-on labs throughout, this course ensures you gain practical, real-world CI/CD skills.

Who should take this course?

This course is ideal for developers, DevOps engineers, system administrators, and IT professionals who want to master continuous integration using Jenkins. It’s well-suited for those with basic programming or system administration knowledge who are looking to streamline software delivery, automate builds, and improve testing workflows. Whether you’re a developer aiming to speed up releases, a DevOps practitioner enhancing automation skills, or an organization adopting CI/CD practices, this course will equip you with the tools to implement effective continuous integration with Jenkins.

What you will learn

  • Set up and configure Jenkins for Continuous Integration
  • Navigate Jenkins dashboard and UI with confidence
  • Create and manage CI pipelines manually and through Jenkinsfile
  • Implement Git-based workflows and enforce branch protection rules
  • Integrate Jenkins with Docker and automate Docker image builds
  • Monitor and troubleshoot CI pipelines to ensure smooth operation

Course Outline

Introduction to Jenkins

  • Module Intro
  • How to setup lab environment with Jenkins
  • Setting up and Configuring Jenkins Server

Manually Building CI Pipeline

  • Module Intro
  • Exploring Jenkins Dashboard and UI
  • Understanding the Use Case and Forking the Git Repo
  • Creating Build Job for Java App
  • Adding Unit Test and Package Jobs
  • Connecting Jobs with Upstreams and Downstreams
  • Visualising with Build Pipeline Plugin, Polling SCM
  • Lab Time - Try it Yourself

Pipeline as a Code

  • Module Intro
  • Learning Jenkinsfile Syntax
  • Writing Declarative Jenkinsfile for Java App
  • Launching Pipeline with Blue Ocean UI
  • Understanding Multi Branch Pipeline
  • Editing Pipeline using Web UI
  • Lab Time - Try it Yourself

Jenkinsfile Deep Dive (Extra Learning)

  • Module Intro

Enforcing Git Based Workflows

  • Module Introduction
  • Introduction to Git Branching Models
  • Trunk Based development Model
  • Configuring Branch Protection Rules
  • Branching, Merging and Pull Requests
  • Mandating Code Reviews
  • Lab Time - Try it Yourself

Integrating Jenkins with Container-based Delivery

  • Module Intro
  • Why and how integrate Jenkins with Docker
  • Running a Docker Integration Smoke Test
  • Configuring Per Stage Docker Agent
  • Writing Dockerfile for Packaging Spring Boot App
  • Optimizing Image with Multi Stage Build
  • Automating Docker Image Build and Publish from Jenkins
  • Configuring Docker Registry Credentials
  • Summary

Reviews

No reviews yet. Be the first to review!

Write a review

Note: HTML is not translated!
Bad           Good

Tags: Continuous Integration in DevOps with Jenkins Practice Exam, Continuous Integration in DevOps with Jenkins Online Course, Continuous Integration in DevOps with Jenkins Training, Continuous Integration in DevOps with Jenkins Tutorial, Learn Continuous Integration in DevOps with Jenkins,