|
GitLab Overview & Flow |
- What is GitLab
- Today’s Software Delivery Landscape
- GitLab Workflow & Example
- What is CI/CD
- GitLab’s CI/CD Workflow
- Why Use CI/CD
- Dogfooding: Building GitLab with GitLab
- Demo/Lab:
|
|
CI/CD Pipeline Architecture and Runners |
- Configuration File & GitLab Runners
- Runner Architecture
- Runner Characteristics & Types
- Runner Options
- Runner Executors
|
|
Anatomy of a Pipeline |
- Anatomy of a CI/CD Pipeline
- Basic Pipeline Builds
- Directed Acyclic Graph Pipelines
- Child and Parent Pipelines
- GitLab Pipeline Graph
- Basic Keywords: Definitions & Examples
- .gitlab-ci.yml Example
- Demo/Lab: Create a Basic CI/CD Configuration
- Demo/Lab: Display Environment Variables in a Pipeline
|
|
Advanced Keywords & DRY |
- Advanced Keywords
- Writing Maintainable CI/CD Configuration Files
|