This class explains what Continuous Integration/Continuous Deployment (CI/CD) pipelines are and what value they bring to the software development lifecycle. It also outlines the architecture behind GitLab's CI/CD pipelines and explains how to set up basic CI/CD pipelines in your own projects. Finally, it touches on a handful of specific CI/CD pipeline use cases, including pushing your app to a Docker Container registry and using one of GitLab's security scanners.
GitLab CI/CD Training covers some features that are available in all three GitLab pricing tiers (Free, Premium, and Ultimate), some features that are only available in Premium and Ultimate, and a small number of features that are only available in Ultimate.
Remote: $5,000
At your site: $7,000 plus travel expenses for each instructor
Remote: Delivered in a single day, including 1-hour break for lunch.
On-site: Delivered in a single day, including 1-hour break for lunch.
Maximum 12 attendees. Order this seat add-on to increase total seats per class.
Duration | Topic | Overview |
---|---|---|
30 mins | GitLab Overview & Flow |
|
1 hr | CI/CD Pipeline Architecture and Runners |
|
30 mins | Anatomy of a Pipeline |
|
45 mins | Advanced Keywords & DRY |
|
Duration | Topic | Overview |
---|---|---|
1 hr | Variable Precedence & Scoping |
|
30 mins | Job Policy Patterns |
|
30 mins | Artifacts and Dependencies |
|
45 mins | Registry & Deployments |
|
1 hr | Security Scanning OR Code Quality Scanning (student choice) |
|
Computer with internet access and Git installed, per the requirements specified here.