Runners
Part of the GitLab CI course
Everything in this course so far has been a description of work. You wrote script: lines, GitLab read them, and somehow a container appeared, ran your tests, and reported back. That "somehow" has been free and invisible, which is a fine way to learn but a bad thing to still not understand the first time a job hangs in pending forever, or your team runs out of CI minutes on the 12th of the month, or the test suite...
All three of those are runner problems. A runner is the machine that actually executes your jobs. GitLab is the brain that decides what should happen and when. Runners are the hands. ...
Want to learn GitLab CI Runners in a real environment?
Click below, get a fresh Linux box with GitLab CI ready to go, and work through Runners hands-on with an AI tutor that knows your code.
Start this lessonRunnersWhat you'll learn
- Shared runners
- Group runners
- Project runners
- Docker executor
- Shell executor
- Kubernetes executor
- Gitlab-runner register
- Tags
Read this lesson in your language
All lessons in this course
11 lessons- 1What Is CI/CD20 min
- 2Your First Pipeline25 min
- 3Jobs and Stages30 min
- 4Variables and Secrets30 min
- 5Artifacts and Caches30 min
- 6Rules and Conditional Jobs30 min
- 7Docker Jobs and Services35 min
- 8Environments and Deployments30 min
- 9Includes and Templates30 min
- 10Runners30 min
- 11Capstone: Build, Test, Deploy60 min
