Overview
Syllabus
- Intro and Course Overview.
- What is GitLab CI/CD?.
- What is CI/CD in simple words.
- GitLab in comparison to other CI/CD platforms.
- GitLab Architecture - How GitLab works.
- Overview of the demo app (run locally).
- Pipeline Configuration File (.gitlab-ci.yml).
- Run Tests.
- Build and Push Docker Image.
- Variables for Login Credentials.
- Write Pipeline Configuration.
- Docker in Docker.
- Execute Pipeline.
- Define Stages.
- Prepare Deployment Server.
- Create Ubuntu server on DigitalOcean.
- Deploy Application.
- Validate Application Runs Successfully.
- Delete server on DO.
- Dive Deeper into GitLab CI/CD.
Taught by
TechWorld with Nana