Duration: 1 day
Contact: hello@verticalsysadmin.com
Description
This training teaches attendees how to implement their own GitLab-driven CI/CD pipeline to ship code faster. Requires understanding of Git and GitLab basics.
Key Takeaway
Mastery of GitLab CI/CD and the ability to use GitLab to accelerate release cycles while improving code quality.
Curriculum
- Introduction: Origins and benefits of Continuous Integration; connections to Agile and DevOps
- Architecture: GitLab, GitLab CI Multi Runner, ephemeral test environments
- Core Definitions: Pipeline, stage, job, build, runner, environment, artifact, cache
- Pipeline Configuration: Minimum viable pipelines and advanced features
- Runner Setup: Adding and tagging different job runner types
- Build Status: Outcome indicators and build log review
- Pipeline Usage: Building, testing, and deploying code
- Troubleshooting: Log analysis, trace enabling, and container access
- Advanced Topics: Caches, artifacts, conditional builds, cross-project triggers, runner selection, autoscaling, container registries, pre-merge testing, auto-created review environments, Kubernetes deployment
Testimonials
“Hands-on time on an actual computer system.”
“Gained enough info to start setting up a CI environment.”
“Enabled me to set up automatic deployments — immediate testing upon code push.”
Contact us to schedule this course at your location.