Docker: Continuous Delivery
Offered By: LinkedIn Learning
Course Description
Overview
Use Docker to build deployment systems. Learn how to use Jenkins with Docker, review key deployment and integration concepts, explore creating an integration test job, and more.
Syllabus
Introduction
- Welcome
- What you should know
- Exercise files
- Continuous delivery with Docker
- Use Docker to build a composable architecture
- Common Docker CI/CD tools
- Jenkins overview
- Set up a Docker registry
- Build Docker images for CI
- Connecting Jenkins to GitHub securely
- Jenkins multibranch pipeline
- Overview of deployment
- Build your first deployment job
- DNS-based deployment
- Continuous deployment using hosted Docker
- Deploy to AWS with Jenkins
- Monitoring and reverting
- Goals and expectations for integration testing
- Create an integration test job
- Wire up an integration test job
- Security concerns
- Next steps
Taught by
Arthur Ulfeldt
Related Courses
Introduction to Agile Software Development: Tools & TechniquesUniversity of California, Berkeley via edX Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX The Data Scientist’s Toolbox
Johns Hopkins University via Coursera How to Use Git and GitHub
Udacity Desarrollo de Videojuegos 3D en Unity: Una Introducción
Universidad de los Andes via Coursera