GitLab CI/CD
GitLab CI/CD
GitLab CI/CD
GitLab CI/CD
Training

GitLab CI/CD

GitLab is much more than a source version control system. It is a build server and an application development platform.
This training provides a practical and easy-to-understand introduction to Continuous Integration and Deployment (CI/CD) with GitLab. We begin with a compact introduction to Git to ensure that all participants have the foundation needed for modern DevOps workflows.

  • Confidently apply Git workflows (branches, merges, pull requests).
  • Understand the GitLab workflow: pull requests, issues, and issue boards.
  • Understand the value and benefits of CI/CD approaches.
  • Build your own GitLab CI/CD pipelines for simple to complex projects: environment variables, workflow control/rules, tags, and caching.
  • Learn the theory and use cases of GitLab Runners.
  • Integrate best practices for testing, security, and deployment.

  • Participants should have a laptop with direct internet access
  • Local admin rights or access to a terminal (in the browser)
  • Basic knowledge of the command line (Linux/Unix)
  • Initial experience in software development (unit testing, dependency management).

  • This training is aimed at software developers, software engineers, system engineers, and DevOps enthusiasts who want to use GitLab as the central hub for their software delivery process.

  • CHF 2100 / person for two days
  • Groups of 8-20 people
  • Includes catering and course materials
  • Discount available for groups of 12 or more

Training Content

Our trainings consist of a mix of engaging presentations and hands-on labs to ensure a practical learning experience. Together, we build a comprehensive course application and automate its journey from code change to deployment.

GitLab CI/CD Basics

  • Git crash course: repositories, feature branches, and efficient workflows.
  • GitLab architecture: instances, projects, and the role of the runner.
  • Pipeline fundamentals: jobs, stages, and the .gitlab-ci.yml.
  • Advanced CI: artifacts, caching, variables, and environments.
  • Monitoring & debugging: analyzing pipeline failures and optimizing performance.

2 Days

CHF 2100

Certificate

Digital Documents

Please bring your own laptop.

Meet your trainer

{{ .title  }}
Christoph Raaflaub

Trainer, Puzzle ITC

He has visited many places with his RV, and when it comes to the Cloud Native Landscape, he is also an experienced and knowledgeable guide.

Here’s what our clients say

Weitere Trainings

New
2 Days
CHF 1900
Basics

Tekton

1 day
CHF 1200
Basics

Terraform

2 days
CHF 2200
Basics

Argo CD

1 day
CHF 1100