Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Gitlab CI

via YouTube

Overview

This course aims to teach beginners how to set up and utilize Gitlab CI for automating various tasks in software development. By the end of the course, learners will be able to run Postman API tests, configure Gitlab CI runners, build Docker images, establish SSH connections to AWS, manage scripts and functions, upload files to AWS S3, and deploy Docker images to AWS ECR. The teaching method includes tutorials on setting up Git for GitLab, creating CI/CD pipelines for React projects, and hosting static websites on AWS S3 using GitLab CI. The course is designed for individuals interested in learning about continuous integration and deployment processes in software development.

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

Reviews

Start your review of Gitlab CI

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.