CICD Lab

This lab shows you how to deploy a CI/CD pipeline using Jenkins in DC/OS

By the end of this lab series, you will have configured Jenkins to:

  • Monitor a GitHub repository for new commits,
  • Pull the code from GitHub when Jenkins discovers new commits,
  • Build the new code into a Docker container,
  • Push the new container to DockerHub, and
  • Deploy the new application!

Prerequisites

In order to complete these lab exercises, please ensure you have the following:

  • GitHub account and access to your credentials
  • DockerHub account and access to your credentials
  • DC/OS cluster

Table of contents