| 1 | Introduction | 01:52 |
| 2 | What do we cover | 03:26 |
| 3 | What is CI and CD | 02:59 |
| 4 | Resources to setup DevOps CI/CD pipeline | 02:48 |
| 5 | DevOps project source code | 01:57 |
| 6 | Quick tips to learn fast | 02:18 |
| 7 | Section introduction | 00:49 |
| 8 | Setup Jenkins server | 11:30 |
| 9 | Run 1st Jenkins job | 03:22 |
| 10 | Integrate Git with Jenkins | 05:24 |
| 11 | Run Jenkins job to pull code from GitHub | 04:37 |
| 12 | Integrate Maven with Jenkins | 09:57 |
| 13 | Build a java project using Jenkins | 06:11 |
| 14 | Section Introduction | 00:33 |
| 15 | Setup a Tomcat server | 15:43 |
| 16 | Integrate Tomcat with Jenkins | 10:29 |
| 17 | Deploy artifacts on a Tomcat server | 08:51 |
| 18 | Automate build and deploy using Poll SCM | 09:51 |
| 19 | Setup Docker environment | 05:16 |
| 20 | Create a Tomcat container | 09:36 |
| 21 | Fixing Tomcat container issue | 06:30 |
| 22 | Create a first Docker file | 13:44 |
| 23 | Create a customized Dockerfile for Tomcat | 05:14 |
| 24 | Integrate Docker with Jenkins | 09:01 |
| 25 | Jenkins job to build and copy artifacts on to dockerhost | 06:23 |
| 26 | Update Tomcat dockerfile to automate deployment process | 07:55 |
| 27 | Automate build and deployment on Docker container | 08:59 |
| 28 | Jenkins job to automate CI/CD to deploy application on docker container | 05:26 |
| 29 | Section Introduction - Why do we need ansible | 02:48 |
| 30 | Ansible installation | 08:44 |
| 31 | Integrate Docker with Ansible | 08:53 |
| 32 | Integrate Ansible with Jenkins | 06:58 |
| 33 | Build an image and create container on Ansible | 06:29 |
| 34 | Ansible playbook to create image and container | 10:59 |
| 35 | Copy image on to dockerhub | 06:09 |
| 36 | Jenkins job to build an image onto ansible | 10:21 |
| 37 | How to create container on dockerhost using ansible playbook - DevOps Project | 00:00 |
| 38 | Continuous deployment of docker container using ansible playbook | 06:33 |
| 39 | Jenkins CI/CD to deploy on container using Ansible | 06:12 |
| 40 | Section introduction - Why Kubernetes | 00:51 |
| 41 | Kubernetes installation methods | 01:51 |
| 42 | EKS installation procedure | 06:00 |
| 43 | Setup bootstrap server for eksctl | 06:53 |
| 44 | Setup Kubernetes using eksctl | 05:42 |
| 45 | Run Kubernetes basic commands | 09:10 |
| 46 | Create 1st manifest file | 06:48 |
| 47 | Create a service manifest file | 05:34 |
| 48 | Using labels and selector | 03:11 |
| 49 | Write a deployment file | 05:52 |
| 50 | Use deployment and service files to create and access pod | 07:12 |
| 51 | Integrate Kubernetes bootstrap server with Ansible | 05:53 |
| 52 | Create ansible playbooks for deploy and service files | 07:36 |
| 53 | Create Jenkins deployment job for Kubernetes | 06:27 |
| 54 | CI Job to create Image for Kubernetes | 06:51 |
| 55 | Enable rolling update to create pod from latest docker image | 06:13 |
| 56 | Complete CI and CD job to build and deploy code on Kubernetes | 06:20 |
| 57 | Clean up Kubernetes setup | 02:04 |
| 58 | How to install Gitbash | 02:37 |
| 59 | How to create GitHub account | 04:38 |
| 60 | How to setup AWS account | 05:41 |