The CI/CD Pipeline has become an integral part of DevOps culture. There are a variety of tools and techniques for implementing such a pipeline. This course will provide you with hands-on experience building out a CI/CD pipeline from start to finish. It begins with source control management and ends with a fully-orchestrated pipeline using Jenkins and Kubernetes, complete with self-healing, autoscaling, and canary testing functionality.
- Chapter 1 4 Lessons Introduction 15:30
- Chapter 2 8 Lessons Source Control Management 49:44
- Chapter 3 6 Lessons Build Automation 43:42
- Chapter 4 7 Lessons Continuous Integration 42:40
- Chapter 5 6 Lessons Continuous Delivery 48:55
- Chapter 6 9 Lessons Containers 41:29
Why Containers?
6:46Installing Docker
2:02Docker Basics
9:14Building a Dockerfile
8:26Running with Docker in Production
1:50Installing Docker on Jenkins
2:23Jenkins Pipelines CD and a Dockerized App
10:48Dockerizing an App
0:00 Hands-On LabDeploying a Docker Container with Jenkins Pipelines
0:00 Hands-On Lab - Chapter 7 5 Lessons Orchestration 38:38
- Chapter 8 6 Lessons Monitoring 40:40
- Chapter 9 3 Lessons Self-Healing 15:34
- Chapter 10 3 Lessons Autoscaling 21:28
- Chapter 11 4 Lessons Canary Testing 26:38
- Chapter 12 2 Lessons Fully-Automated Deployment 14:42
- Chapter 13 1 Lesson Next Steps 2:00