Главная
Study mode:
on
1
- Intro and Course Overview
2
- What is GitLab CI/CD?
3
- What is CI/CD in simple words
4
- GitLab in comparison to other CI/CD platforms
5
- GitLab Architecture - How GitLab works
6
- Overview of the demo app (run locally)
7
- Pipeline Configuration File (.gitlab-ci.yml)
8
- Run Tests
9
- Build and Push Docker Image
10
- Variables for Login Credentials
11
- Write Pipeline Configuration
12
- Docker in Docker
13
- Execute Pipeline
14
- Define Stages
15
- Prepare Deployment Server
16
- Create Ubuntu server on DigitalOcean
17
- Deploy Application
18
- Validate Application Runs Successfully
19
- Delete server on DO
20
- Dive Deeper into GitLab CI/CD
Description:
Dive into a comprehensive tutorial on GitLab CI/CD, perfect for beginners. Build a complete CI/CD pipeline for a Python demo project using Docker. Learn about GitLab's architecture, basic concepts like pipelines, jobs, stages, runners, and executors. Explore how to execute tests, build and push Docker images to a private repository, and deploy applications to a remote server on DigitalOcean. Gain hands-on experience with Docker-in-Docker, variables, and file types. Prerequisites include basic knowledge of Docker, YAML, and Git. Follow along by setting up GitLab and DockerHub accounts, and optionally installing Python3, Pip, and make for local app execution.

GitLab CI CD Tutorial for Beginners - Crash Course

TechWorld with Nana
Add to list
0:00 / 0:00