|
Welcome To CloudFolks HUB - Git & Gitlab - DevOps Engineering Advance Gitlab CI/CD Course
(8:00)
|
|
|
Milestone-1 Introduction Of Git
|
|
|
|
Introduction to Git
7:00
|
Preview
|
|
|
Introduction to Git
(1 pages)
|
|
|
|
Introduction to Git
|
|
|
|
Understanding Version Control
5:00
|
Preview
|
|
|
Setting Up Git To Local Machine (Windows)
3:00
|
|
|
|
Setting Up Git To Local Machine (Linux)
6:00
|
|
|
|
Basic Git Command
2:00
|
|
|
Milestone-2 Create Git Repository
|
|
|
|
Creating a Git Local repository
6:00
|
|
|
|
Creating a Git Remote repository
6:00
|
|
|
|
Git Staging
22:00
|
|
|
|
Git Command
(1 pages)
|
|
|
|
Git Command
|
|
|
Milestonge-3 Working With Remote Repository
|
|
|
|
Understanding Remote Repository (In Windows)
8:00
|
|
|
|
Understanding Remote Repository (In Linux)
7:00
|
|
|
|
How To Clone Fork Git Repository
7:00
|
|
|
|
Pushing And Pulling Changes
10:00
|
|
|
Milestone-4 Working With Git Branch And Merge Request
|
|
|
|
Introduction Of GIT Branches
6:00
|
|
|
|
Git Branches
(1 pages)
|
|
|
|
Git Branches
|
|
|
|
Working With GIT Branches
8:00
|
|
|
|
Git Branches Command
(1 pages)
|
|
|
|
Git Branches Command
|
|
|
|
Branch Implementation
15:00
|
|
|
|
Branch Push
6:00
|
|
|
|
Fast Forward Merge
8:00
|
|
|
|
Non Fast Forward Merge
11:00
|
|
|
|
Squash Merge
11:00
|
|
|
|
Git Rebase
16:00
|
|
|
|
Resolving Merge Conflicts
9:00
|
|
|
Milestone-5 Git Advance Commands
|
|
|
|
GIT Checkout
9:00
|
|
|
|
GIT Ignore
5:00
|
|
|
|
GIT Revert
4:00
|
|
|
|
GIT Reset
16:00
|
|
|
|
GIT Commits Tag
5:00
|
|
|
|
Reverting_Merge_in_Git
(3 pages)
|
|
|
Milestone-6 Introduction Of GitLab
|
|
|
|
Introduction Of GITLAB
9:00
|
|
|
|
Difference Between GITHUB Vs GITLAB
4:00
|
|
|
|
Setting Up GITLAB Account
4:00
|
|
|
|
GITLAB Https Authentication - Windows & Linux
10:00
|
|
|
|
GITLAB Https Authentication - Windows & Linux Using PAT
11:00
|
|
|
|
GITLAB SSH Authentication
17:00
|
|
|
|
GITLAB Authentication
(1 pages)
|
|
|
|
GITLAB Authentication
|
|
|
|
Private & Public Repository
7:00
|
|
|
|
Public Vs Private Repository
(1 pages)
|
|
|
|
Public Vs Private Repository
|
|
|
|
GitLab Roles
14:00
|
|
|
|
GitLab Roles
(1 pages)
|
|
|
|
GitLab Roles
|
|
|
|
Git Lab Repository Management
11:00
|
|
|
|
GitLab Repository Management
(1 pages)
|
|
|
|
GitLab Repository Management
|
|
|
|
GitLab Repository Plan
24:00
|
|
|
|
GitLab Repository Plan
(1 pages)
|
|
|
|
GitLab Repository Plan
|
|
|
|
GitLab Branch
15:00
|
|
|
|
GitLab Merge Request
14:00
|
|
|
|
Git Lab Merge Request
(1 pages)
|
|
|
|
Git Lab Merge Request
|
|
|
Milestone-7 Introduction Of CI/CD Pipeline
|
|
|
|
6 Stages Of Software Development
14:00
|
|
|
|
6 Stages Of Software Development
(1 pages)
|
|
|
|
6 Stages Of Software Development
|
|
|
|
6 Stages Of Software Development Manual Vs Automatic
29:00
|
|
|
|
6 Stages Of Software Development Manual Vs Automatics
(1 pages)
|
|
|
|
6 Stages Of Software Development Manual Vs Automatics
|
|
|
|
Why GitLab For CICD Pipeline ?
8:00
|
|
|
|
Why GitLab For CICD Pipeline ?
(1 pages)
|
|
|
|
Why GitLab For CICD Pipeline ?
|
|
|
|
GitLab Deployment Options
6:00
|
|
|
|
GitLab Deployment Options
(1 pages)
|
|
|
|
GitLab Deployment Options
|
|
|
|
Introduction Of .gitlab-ciyaml File.
14:00
|
|
|
|
Introduction Of .gitlab-ci.yaml File
(1 pages)
|
|
|
|
Introduction Of .gitlab-ci.yaml File
|
|
|
|
Setup gitlab-ci.yml File
13:00
|
|
|
|
.gitlab-ci.yaml File
|
|
|
|
GitLab Runner SaaS Runner
14:00
|
|
|
|
GitLab Runner - Self Managed Runners
6:00
|
|
|
|
GitLab Runner
(1 pages)
|
|
|
|
GitLab Runner
|
|
|
|
Self-Managed Runners Installation
12:00
|
|
|
|
Self-managed Runners Installation
(1 pages)
|
|
|
|
Self-managed Runners Installation
|
|
|
Milestone-8 Level-0 Project Basic CI Pipeline
|
|
|
|
Introduction Of Level-0 Project
3:00
|
|
|
|
GitLab Project Level-0 Project Implementation Step 1
5:00
|
|
|
|
GitLab Project Level-0 Project Implementation Step 2
5:00
|
|
|
|
GitLab Project Level-0 Project Implementation Step 3
12:00
|
|
|
|
GitLab Level-0 Basic CI Pipeline
(1 pages)
|
|
|
|
GitLab Level-0 Basic CI Pipeline
|
|
|
Milestone-9 GitLab Level-1 Basic CI/CD Pipeline
|
|
|
|
Introduction Of Level-1 Project
5:00
|
|
|
|
Introduction Of Level-1 Project Blue Green & Canary Deployment Option
6:00
|
|
|
|
CI Stage Implementation
9:00
|
|
|
|
CD Stage Implementation - Setting Up Staging Server For Deployment
4:00
|
|
|
|
CD Stage Implementation - Setting Up SSH Public/Private Key Staging Server
15:00
|
|
|
|
Setup .gitlab-ci.yaml File For CI/CD Pipeline
12:00
|
|
|
|
Final Testing Of Project-1
5:00
|
|
|
|
GitLab Level-1 Basic CI/CD Pipeline
(1 pages)
|
|
|
|
GitLab Level-1 Basic CI/CD Pipeline
|
|
|
Milestone-10 Level-2 Multi Environment Of CI/CD Pipeline
|
|
|
|
Introduction Of Level-2 Project Definition
2:00
|
|
|
|
Introcution Of Level-2 Key Concepts Staging And Production Servers
4:00
|
|
|
|
Setting Up Gitlab Account & Create Repository & Branches
6:00
|
|
|
|
Setting Up Developer Environment Clone Remote Repo & Branch Setup
5:00
|
|
|
|
Setting Up Code File And .gitlab-ci.yml file
11:00
|
|
|
|
Setting Up Staging Server & Production Server
7:00
|
|
|
|
Setting Up SSH Public/Private keys for Staging Server & Production
14:00
|
|
|
|
Setting Up Automatic Pipeline For Deployment to Staging Server
4:00
|
|
|
|
Setting Up Manual Pipeline For Deployment to Production Server
6:00
|
|
|
|
Final Testing Of Project 2
6:00
|
|
|
|
Level-2 Multi Environment Of CI/CD Pipeline
(1 pages)
|
|
|
|
Level-2 Multi Environment Of CI/CD Pipeline
|
|
|
Milestone-11 Project-4 Terraform GitLab Ci/CD Automation
|
|
|
|
Introduction Of Project-4 Project Definition
2:00
|
|
|
|
Introduction Of Terraform
6:00
|
|
|
|
Setting Up Local Repository & Add Terraform Files
5:00
|
|
|
|
Setting Up Gitlab Remote Repo
2:00
|
|
|
|
Setting Up & Storing AWS Credentials Securely
3:00
|
|
|
|
Ci/CD Pipeline Setup For Automatic Creation Of AWS EC2 Instance
7:00
|
|
|
|
Testing Pipeline & Final Testing Of Project 4
20:00
|
|
|
|
Project-4 Terraform GitLab Ci/CD Automation
(1 pages)
|
|
|
|
Project-4 Terraform GitLab Ci/CD Automation
|
|
|
Milestone-12 Project-5 CI/CD Pipeline With Docker Containerisation
|
|
|
|
Introduction Of Project-5 Project Definition
2:00
|
|
|
|
Introduction Of Docker
3:00
|
|
|
|
Setting Up Local Repository & Add Dokcerfile Into The Repo
26:00
|
|
|
|
Setting Up Docker Host
4:00
|
|
|
|
Setting Remote Gitlab Repo
2:00
|
|
|
|
Setting Up SSH Public/Private keys For Docker Host
10:00
|
|
|
|
Ci/CD Pipeline Setup For Automatic Creation Of AWS EC2 Instance
5:00
|
|
|
|
Final Testing Of Project 5
5:00
|
|
|
|
project-5 CICD pipeline with Docker containerization
(1 pages)
|
|
|
|
project-5 CICD pipeline with Docker containerization
|
|