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.
Technical leads, development teams, quality assurance teams, release engineers
At your site: $7,000 plus travel expenses for each instructor
Remote: normally delivered as two 4-hour sessions, presented on separate days.
On-site: normally delivered as a single 9-hour session, including 1 hour for lunch.
Maximum 12 attendees. Order this seat add-on to increase total seats per class.
|9:00a - 9:30a||GitLab Overview & Flow||
|9:30a - 10:30a||CI/CD Pipeline Architecture and Runners||
|10:45a - 11:15a||Anatomy of a Pipeline||
|11:15a - 12:00p||Advanced Keywords & DRY||
|12:00 - 1:00p||Lunch|
|9:00a - 10:00a||Variable Precedence & Scoping||
|10:00a - 10:30a||Job Policy Patterns||
|10:45a - 11:15a||Artifacts and Dependencies||
|11:15a - 12:00p||Registry & Deployments||
|12:00 - 1:00p||Security Scanning OR Code Quality Scanning (student choice)||
Attendees should already have basic familiarity with these topics:
Computer with internet access and Git installed, per the requirements specified here.