Continuous Integration and Delivery Fundamentals

Unlock the power of Continuous Integration and Delivery with this hands-on training. Learn to design and deploy pipelines, automate quality checks and more through practical exercises and real-world scenarios.

Enterprise-CICD-B
Beginner

About The Lab

Prerequisites

TCP/IP basics
Linux basics
Virtualization basics

Lab Architecture

This Hands-on Training consists of a dedicated instance of GitLab environment to learn git fundamentals and automation of your deployments.

Why this Lab?

Master the essentials of Continuous Integration and Delivery in this hands-on lab, equipping you with the skills to streamline development processes, automate quality assurance, and propel your career to new heights.

Lab Objectives

  • Git basics (review).
  • Managing the commits.
  • Git Team workflow.
  • Defining stages and jobs.
  • Gitlab runners configuration.
  • CI/CD Pipelines: build and full delivery automation.
  • CI/CD Pipelines: test and quality automation.
  • CI/CD Pipelines: deploy and deployment automation.
  • Management of self-hosted Gitlab.
  • Monitor self-hosted Gitlab using Prometheus and Grafana.
  • Managing and controlling Gitlab API.

Get Your Hands-On Training Lab