Fundamentals of Continuous Delivery Pipeline

Fundamentals of Continuous Delivery Pipeline

Improve the delivery process of app development using Docker and Jenkins.

Bestseller
Created By: Rafal Leszko
16.05 9.62

About This Course

The combination of Docker and Jenkins improves your Continuous Delivery pipeline using fewer resources. It also helps you scale up your builds, automate tasks, and speed up Jenkins’ performance with the benefits of Docker containerization.

This course will explain the advantages of combining Jenkins and Docker to improve the continuous integration and delivery process of app development. We start with setting up a Docker server and configuring Jenkins on it. Next, you’ll work through the steps to build applications on Docker files and integrate them with Jenkins using continuous delivery processes such as continuous integration and automated acceptance testing.

Other Information

  • Certificate will provided in this course on Completion
  • Full lifetime access
  • Available on Mobile & Laptop

What Students Will Learn In Your Course?

  • See the pitfalls of the "traditional" delivery process
  • Understand the concept of containerization
  • Get to grips with Docker’s fundamentals
  • See how to dockerize an application for the continuous delivery process
  • Configure Jenkins and scale it using Docker-based agents
  • Set up Jacoco and Emma
  • Understand the principles and technical aspects of a successful continuous delivery pipeline

Are There Any Course Requirements Or Prerequisites?

No prior knowledge is required to understand this course.

Who Are Your Target Students?

This course is for developers and DevOps who would like to improve their delivery process.

Course Content

  • 31 lectures
  • 02:43:30
  • The Course Overview
    00:03:05
  • What Is Continuous Delivery?
    00:04:30
  • The Automated Deployment Pipeline
    00:06:10
  • Prerequisites to Continuous Delivery
    00:04:11
  • Building the Continuous Delivery process
    00:02:10
  • What is Docker?
    00:04:22
  • Docker Installation
    00:04:40
  • Running Docker Hello World
    00:03:16
  • Docker Applications
    00:02:06
  • Building Images
    00:08:18
  • Docker Container States
    00:02:14
  • Docker Networking
    00:06:45
  • Using Docker Volumes
    00:02:07
  • Using Names in Docker
    00:02:42
  • Docker Cleanup
    00:03:19
  • Jenkins and Installation
    00:06:47
  • Jenkins Hello World
    00:01:31
  • Jenkins Architecture
    00:04:38
  • Configuring Agents
    00:07:40
  • Custom Jenkins Images
    00:04:08
  • Configuration and Management
    00:05:20
  • Introducing pipelines
    00:07:56
  • Commit Pipeline
    00:10:33
  • Code Quality Stages
    00:06:46
  • Triggers And Notifications
    00:06:58
  • Team development strategies
    00:06:21
  • Dockery Registry
    00:10:13
  • Acceptance Test in Pipeline
    00:05:13
  • Docker Compose
    00:06:30
  • Acceptance Testing with Docker Compose
    00:04:34
  • Writing Acceptance Tests
    00:08:27
Image

Packt Publication

  • 4.4 (6)
  • 7 Reviews
  • 6 Students
  • 935 Courses