This GitLab CI/CD Runner course is designed for beginners and DevOps engineers who want to understand how pipeline jobs are executed in real-world CI/CD environments using GitLab. The course focuses on GitLab Runner, which is the core component responsible for running CI/CD jobs and executing pipeline tasks.
Learners begin with an introduction to GitLab Runner and how it connects repositories to execution environments. The course explains the role of runners in executing jobs, stages, and scripts defined in CI/CD pipelines.
Students then learn how to install and configure GitLab Runner on different environments, including local machines and Kubernetes clusters using Helm. The training also covers setting up self-hosted runners for custom control and scalability.
A major focus of the course is integrating runners with Docker and Kubernetes, allowing containerized execution of CI/CD jobs. Learners understand how to optimize pipeline performance and manage isolated execution environments.
The course also includes practical examples of registering runners, configuring executors, and troubleshooting common issues in CI/CD pipelines.
By the end of the course, learners will be able to install, configure, and manage GitLab Runners efficiently, enabling them to execute CI/CD pipelines in professional DevOps environments with confidence.