YoVDO

Gitlab CI

Offered By: YouTube

Tags

GitLab Courses React Courses Docker Courses CI/CD Courses Continuous Deployment Courses Continuous Integration Courses GitLab CI Courses

Course Description

Overview

Learn to implement and optimize GitLab CI/CD pipelines in this comprehensive tutorial. Master essential skills including running Postman API tests with Newman, configuring custom runners, and generating JUnit reports for merge requests. Explore advanced topics such as building Docker images, establishing SSH connections to AWS, managing bash scripts, and uploading files to S3. Discover how to create pipelines for React projects, set up static website hosting on AWS S3, and properly configure Git for GitLab across Windows, Linux, and macOS platforms. Gain hands-on experience with practical examples and best practices for efficient CI/CD workflows using GitLab.

Syllabus

Gitlab CI pipeline tutorial for beginners.
How to run Postman API Tests with Newman in Gitlab CI.
Publishing Postman Tests Results in Gitlab CI (JUnit report for Merge Requests).
How to configure your own Gitlab CI Runner.
Send Gitlab CI reports & artifacts by e-mail.
Build Docker images with GitLab CI.
SSH connection to AWS from Gitlab CI.
Manage bash scripts and functions in Gitlab CI.
Upload file to AWS S3 with GitLab CI.
Gitlab CI: Build & push Docker image to AWS ECR (Elastic Container Registry).
AWS S3 static website hosting + GitLab CI pipeline.
Setup Git for using GitLab (including SSH key) - Windows 10.
Setup Git for using GitLab (including SSH key) - Linux.
Setup Git for using GitLab (including SSH key) - macOS.
Git for GitLab Projects (Beginner's FULL COURSE).
GitLab CI/CD pipeline for React projects (GitLab + React + Netlify).


Taught by

Valentin Despa

Related Courses

AZ-400: Designing and Implementing Microsoft DevOps Solutions
A Cloud Guru
Building a Continuous Integration Pipeline with Travis CI
A Cloud Guru
Certified Jenkins Engineer
A Cloud Guru
CloudFormation Deep Dive
A Cloud Guru
DevOps Concepts
A Cloud Guru