Integrating Docker with DevOps Automated Workflows
Pluralsight
Course Summary
This hands-on course walks through the process of integrating a Dockerized app into a DevOps style automated workflow that includes Continuous Integration (CI) and Continuous Delivery (CD) elements. The course will include configuring Docker Hub Automated Build repositories and Docker Hub Webhooks.
-
+
Course Description
This course walks through the process of integrating a Dockerized app with DevOps style automated workflows. A small node.js web app (and small test) will be uploaded and tracked on GitHub. GitHub will be configured to inform the CircleCI platform whenever code updates are committed and pushed. CircleCI will perform test builds. Upon successful test builds, CircleCI will inform Docker Hub, which in turn will trigger a new Automated Build and inform the Tutum container platform. Tutum will then pull the new Docker image and deploy it as a container on the Amazon Web Service platform. The entire end-to-end workflow will be described and implemented in extensive demos, as well as demonstrating bugs in the app code and pushing fixes to production.
-
+
Course Syllabus
Course Introduction- 10m 3s
—Why This Course? 2m 11s
—Course Outline 5m 28s
—Pre-reqs 2m 23sIntroducing the App- 10m 39s
—The App 2m 22s
—The Test 3m 43s
—The Dockerfile 2m 0s
—Pushing the App to GitHub 2m 0s
—Summary 0m 33sConfiguring Test Builds- 4m 52sAdding Docker Hub Automated Builds to the Mix- 9m 4sPushing Our App to Production- 17m 21sBreaking and Fixing the App- 11m 6s