GitLab CI CD Pipeline Hands On for DevOps | GitLab Tutorial

GitLab CI CD Pipeline Hands On for DevOps Engineer | GitLab CI/CD Pipeline Tutorial | End to End CI/CD Pipeline GitLab

Ratings: 3.06 / 5.00




Description

GitLab Basics Tutorial

     

  • What is GitLab | Features of GitLab | GitLab Architecture | What GitLab CI/CD Pipeline

  • How to create a new project in GitLab

  • How To Create and Add SSH Key to GitLab

  • Create Group and Users in GitLab

  • Jobs in GitLab CI | Stages in GitLab CI Explained

  • GitLab CI Artifacts Example | How to use artifact in GitLab CI


GitLab Runner Tutorial | Install and Register GitLab Runner


  • Install GitLab Runner on Ubuntu 22.04 LTS

  • Install GitLab Runner on Redhat Linux

  • Install GitLab Runner on Windows

YAML Basis Tutorial with Example


  • What is YAML, YAML Data types, YAML Indentation

Continuous Integration (CI) with GitLab | GitLab CI


  • Run your first GitLab CI CD pipeline [2 Steps]

  • GitLab CI/CD Environment Variables | GitLab Predefined Variables

  • Build Java Project using Maven in GitLab CI

  • How to Build Java Project using Gradle in GitLab CI | GitLab CI Java Gradle


JUnit Test with GitLab CI | Junit with GitLab CI Examples


  • Generate JUnit Reports for Java Maven Project using GitLab CI


Java Code Coverage(JaCoCo) with GitLab CI


  • Java Code Coverage(JaCoCo) with GitLab CI


SonarQube Integration with GitLab CI


  • Integrate SonarQube with Java Maven project using GitLab CI

  • SonarQube Integration for Java Gradle Project using GitLab CI

  • SonarQube Integration for Node JS Project using GitLab

  • Sonarqube Integration for Python Project using GitLab CI


Build Docker Image using GitLab CI


  • How to Push a Dockerized Node.js App to GitLab Container Registry

  • How to Build and Push Docker Image to AWS ECR | GitLab CI CD Docker AWS

  • How to Build Docker Image and Push to DockerHub using GitLab CI


Setup Kubernetes Cluster | Install Kubernetes using Minikube, Kubeadm and eksctl

  • How to Install Minikube on Ubuntu 22.04 LTS | Deploy App on Minikube Cluster

  • Create Kubernetes cluster using Kubeadm on Ubuntu 22.04 LTS

  • How to Create Amazon EKS cluster using eksctl


What is Helm | Why We need Helm | What is Helm Chart | Structure of Helm Chart


  • What is Helm | What is Helm Chart | Structure of Helm Chart | Helm Basic Command


Continuous Deployments (CD) with GitLab


  • Upload file to AWS S3 Bucket using GitLab CI/CD | Upload file to AWS S3

  • Deploy war file in Tomcat using GitLab CI Pipeline

  • How to Deploy jar file in Tomcat using GitLab CI Pipeline

  • Integrating  AWS EKS with GitLab | Connect AWS Kubernetes Cluster with GitLab

  • Deploy Node JS App on AWS EKS using GitLab CI CD | Deploy to EKS using GitLab

  • Deploy Node JS Helm Chart on AWS EKS using GitLab CI CD

  • Deploy Java Helm Chart on EKS using GitLab CI CD

What You Will Learn!

  • What is GitLab , GitLab Architecture and What is GitLab CI/CD Pipeline
  • How to Create New Project in GitLab, How To Create and Add SSH Key to GitLab, GitLab Groups and Users
  • Jobs and Stages in GitLab, GitLab CI Artifacts Example | How to use artifact in GitLab CI
  • Install and Register GitLab Runner, YAML Basic Tutorial with Examples
  • Contineous Integration (CI) with GitLab, Create and Run your first GitLab CI Pipeline, GitLab CI Environment Variabled, Build Java, Nodejs Project with GitLab
  • JUnit Test with GitLab, Java Code Coverage(JaCoCo) with GitLab CI, Integrate SonarQube with GitLab Pipeline for Java-maven, java-gradle, python, NodeJs Projects
  • GitLab Package Registry, Publish Maven, NPM packages to GitLab Package Registry
  • Build Docker Image using GitLab CI, Build and push docker image to GitLab Container Registry, DockerHub and AWS ECR
  • Contineous Deployments (CD) with GitLab, upload file to AWS S3 using GitLab, Deploy Jar, war file to Tomcat using GitLab, Integrate AWS EKS with GitLab
  • Deploy Node JS App on AWS EKS using GitLab CI CD | Deploy to EKS using GitLab, Deploy Node JS Helm Chart on AWS EKS using GitLab CI CD
  • Deploy Java Helm Chart on EKS using GitLab CI CD
  • Setup Kubernetes Cluster | Install Kubernetes using Minikube, Kubeadm and eksctl | Helm Introduction

Who Should Attend!

  • Software Developers and Testers who is learning to build pipeline using GitLab
  • DevOps Engineer, SRE, IT Admin, IT Professionals