Effective Jenkins: Continuous Delivery with Jenkins Pipeline

Effective Jenkins: Continuous Delivery with Jenkins Pipeline

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 1h 48m | 351 MB

A hands-on course that will guide you through the Jenkins Continuous Delivery pipeline

In this course you will understand the key concepts of DevOps and delve into Jenkins Pipeline, a set of plugins that provides a toolkit for designing simple-to-complex delivery pipelines as code. To design a production-ready delivery pipeline, you will start by creating a simple pipeline and understanding Jenkins Pipeline terms and its particularities. Next, you will set up Docker to create isolated build environments. To consolidate your learning, you will create a delivery pipeline to build, test, and deploy a Java web project. In this project, you will understand and implement the different stages of the pipeline towards Continuous Delivery.

What You Will Learn

  • Key concepts of DevOps and a Continuous Delivery pipeline
  • Use Jenkins Pipeline and JenkinsFile, the new concept of CI as code
  • Explore Jenkins Pipeline to build, test, and deploy projects
  • Work with Docker containers in a Jenkins context
  • Build and test Java web applications.
Table of Contents

01 The Course Overview
02 Understanding DevOps
03 Converging to a Delivery Pipeline
04 Introduction to Jenkins Pipeline
05 Reviewing the Jenkins Plugins
06 My First Pipeline
07 Scripted Pipeline Steps
08 Finishing up the Build
09 Understanding the Declarative Pipeline
10 Understanding the JenkinsFile
11 Creating and Configuring the JenkinsFile
12 Introduction to Docker
13 Installing Docker on the Jenkins Node Server
14 Finding out to Use Docker with Jenkins Pipeline
15 Introduction to the Java Web Project
16 Archiving Artefacts and Fingerprints
17 Deploying Our Java Web Project