@@ -5,25 +5,19 @@ info: To determine the technical writer assigned to the Stage/Group associated w
...
@@ -5,25 +5,19 @@ info: To determine the technical writer assigned to the Stage/Group associated w
type:reference
type:reference
---
---
# Runners
# GitLab SaaS runners
In GitLab CI/CD, runners run the code defined in [`.gitlab-ci.yml`](../yaml/README.md).
A runner is a lightweight, highly-scalable agent that picks up a CI job through
the coordinator API of GitLab CI/CD, runs the job, and sends the result back to the GitLab instance.
If you are using GitLab SaaS (GitLab.com), your CI jobs automatically run on shared runners. No configuration is required.
If you are using self-managed GitLab or you want to use your own runners on GitLab.com, you can
If you are using self-managed GitLab or you want to use your own runners on GitLab.com, you can
[install and configure your own runners](https://docs.gitlab.com/runner/install/).
[install and configure your own runners](https://docs.gitlab.com/runner/install/).
## Runners on GitLab.com
If you are using GitLab SaaS (GitLab.com), your CI jobs automatically run on shared runners. No configuration is required.
Your jobs can run on [Linux](#linux-shared-runners) or [Windows](#windows-shared-runners-beta).
On GitLab.com, your jobs can run on [Linux](#linux-shared-runners) or [Windows](#windows-shared-runners-beta).
The shared runners provided by GitLab are limited by [shared runner pipeline minutes quotas](../../user/admin_area/settings/continuous_integration.md#shared-runners-pipeline-minutes-quota)
The number of minutes you can use on these shared runners depends on your
for each GitLab [subscription plan](../../subscriptions/gitlab_com/index.md#ci-pipeline-minutes).