Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Docker: Continuous Delivery

Docker: Continuous Delivery

1h 58mIntermediate2019-10-24

Authors

Arthur Ulfeldt

Arthur Ulfeldt

Linux Geek, Futurist, Software Engineer at Yummly

Course details

Continuous integration and continuous deployment (CI/CD) allow developers to work more collaboratively and catch bugs earlier in the development lifecycle. Docker—a leading software container platform—can greatly simplify continuous deployment by allowing for safer, more reliable deployment and testing environments. In this course, join Arthur Ulfeldt as he explains how to use Docker to build deployment systems. Arthur steps through how to build your CI/CD toolbox, including how to build a minimal Jenkins installation and build Docker images for CI. He also covers essential continuous deployment and integration concepts; shows how to build a simple example of continuous deployment with Docker; discusses integration testing; and more.

Learning objectives
How Docker can greatly simplify continuous deployment
Building your CI/CD toolbox
Continuous deployment using hosted Docker
Deploying to AWS with Jenkins
Goals and expectations for integration testing
Creating an integration test job

Skills covered

DockerVirtualizationDevOps FoundationsDevOpsNetwork and System AdministrationDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you should know
  • 03 - Exercise files

1. Continuous Delivery

  • 04 - Continuous delivery with Docker
  • 05 - Use Docker to build a composable architecture
  • 06 - Common Docker CI CD tools

2. Build Your CI CD Toolbox

  • 07 - Jenkins overview
  • 08 - Set up a Docker registry
  • 09 - Build Docker images for CI
  • 10 - Connecting Jenkins to GitHub securely
  • 11 - Jenkins multibranch pipeline

3. Deployment

  • 12 - Overview of deployment
  • 13 - Build your first deployment job
  • 14 - DNS-based deployment
  • 15 - Continuous deployment using hosted Docker
  • 16 - Deploy to AWS with Jenkins
  • 17 - Monitoring and reverting

4. Integration Testing

  • 18 - Goals and expectations for integration testing
  • 19 - Create an integration test job
  • 20 - Wire up an integration test job
  • 21 - Security concerns

Conclusion

  • 22 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal