EncartaLabs

GitLab

( Duration: 2 Days )

Continuous Integration works to integrate code from your team in a shared repository. Developers share their new code in a Merge (Pull) Request, which triggers a pipeline to build, test, and validate the new code before merging the changes in your repository. Continuous Delivery delivers CI validated code to your application. Together, CI and CD accelerate how quickly your team can deliver results for your customers and stakeholders. CI helps you catch and reduce bugs early in the development cycle, and CD moves verified code to your applications faster.

This GitLab training course will teach you the fundamental of CI/CD using Gitlab.

By attending GitLab workshop, attendees will learn to:

  • Understand the Gitlab advantage over Github
  • Utilise Gitlab as a complete CICD platform by deploying a project application with Gitlab
  • Complete basic integration & security for Gitlab with Work tools for productivity

  • IT Automation Administrators
  • Developers

COURSE AGENDA

1

Introduction to Gitlab

  • What is Gitlab & CI/CD
  • Gitlab Architecture
  • Comparison with Github & Jenkins
  • Gitlab.com hosted plans
  • Gitlab Installation options
2

Docker Introduction

  • Docker Introduction
  • Docker Installation
  • Create & Build application with Docker
3

Gitlab CI

  • Building the project using Gitlab CI
  • Test Integration for application
  • Running in Gitlab CI
4

Gitlab Pipelines & CD

  • Overview
  • Environment Setup
  • Pipeline execution
  • Cache & Artifacts
  • Application Deployment
  • Merge requests
5

Gitlab CICD Integrations

  • Email integration
  • Slack integration
6

Gitlab Intermediate

  • Overview
  • 2 Factor Authentication
  • App access – mobile & tablets
  • Notes on Self Hosting
  • Self hosted Option - Raspberry Pi
  • Self hosted Option - Docker-Compose

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top