You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/_index.md
+9-9
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ Self-managed runners are GitLab Runner instances that you install, configure, an
27
27
infrastructure.
28
28
You can [install](install/_index.md) and register self-managed runners on all GitLab installations.
29
29
30
-
Unlike [GitLab-hosted runners](https://docs.gitlab.com/ee/ci/runners/index.html), which are hosted and managed by GitLab, you have complete control over self-managed runners.
30
+
Unlike [GitLab-hosted runners](https://docs.gitlab.com/ci/runners/), which are hosted and managed by GitLab, you have complete control over self-managed runners.
31
31
32
32
### Use Terraform to create and manage a fleet of runners
33
33
@@ -94,7 +94,7 @@ These are only a few of the possible configurations. You can install GitLab Runn
94
94
on a virtual machine and have it use another virtual machine as an executor.
95
95
96
96
When you install GitLab Runner in a Docker container and choose the
to run your jobs, it's sometimes referred to as a "Docker-in-Docker" configuration.
99
99
100
100
### Who has access to runners in the GitLab UI
@@ -104,16 +104,16 @@ should have access to it, or if you want to limit it to a specific GitLab group
104
104
105
105
There are three types of runners, based on who you want to have access:
106
106
107
-
-[Instance runners](https://docs.gitlab.com/ee/ci/runners/runners_scope.html#instance-runners) are for use by all projects
108
-
-[Group runners](https://docs.gitlab.com/ee/ci/runners/runners_scope.html#group-runners) are for all projects and subgroups in a group
109
-
-[Project runners](https://docs.gitlab.com/ee/ci/runners/runners_scope.html#project-runners) are for individual projects
107
+
-[Instance runners](https://docs.gitlab.com/ci/runners/runners_scope/#instance-runners) are for use by all projects
108
+
-[Group runners](https://docs.gitlab.com/ci/runners/runners_scope/#group-runners) are for all projects and subgroups in a group
109
+
-[Project runners](https://docs.gitlab.com/ci/runners/runners_scope/#project-runners) are for individual projects
110
110
111
111
The scope of a runner is defined during the registration.
112
112
This is how the runner knows which projects it's available for.
113
113
114
114
### Tags
115
115
116
-
When you register a runner, you can add [**tags**](https://docs.gitlab.com/ee/ci/yaml/index.html#tags) to it.
116
+
When you register a runner, you can add [**tags**](https://docs.gitlab.com/ci/yaml/#tags) to it.
117
117
118
118
When a CI/CD job runs, it knows which runner to use by looking at the assigned tags.
119
119
Tags are the only way to filter the list of available runners for a job.
@@ -148,7 +148,7 @@ much CPU your runners are using.
148
148
### Use a runner to run jobs
149
149
150
150
After a runner is configured and available for your project, your
151
-
[CI/CD](https://docs.gitlab.com/ee/ci/index.html) jobs can use the runner.
151
+
[CI/CD](https://docs.gitlab.com/ci/) jobs can use the runner.
152
152
153
153
## Features
154
154
@@ -176,7 +176,7 @@ GitLab Runner has the following features.
176
176
177
177
## Runner execution flow
178
178
179
-
This diagram shows how runners are registered and how jobs are requested and handled. It also shows which actions use [registration, authentication](https://docs.gitlab.com/ee/api/runners.html#registration-and-authentication-tokens), and [job tokens](https://docs.gitlab.com/ee/ci/jobs/ci_job_token.html).
179
+
This diagram shows how runners are registered and how jobs are requested and handled. It also shows which actions use [registration, authentication](https://docs.gitlab.com/api/runners/#registration-and-authentication-tokens), and [job tokens](https://docs.gitlab.com/ci/jobs/ci_job_token/).
180
180
181
181
```mermaid
182
182
sequenceDiagram
@@ -212,7 +212,7 @@ This glossary provides definitions for terms related to GitLab Runner.
212
212
- **machine**: A virtual machine (VM) or pod that the runner operates in.
213
213
GitLab Runner automatically generates a unique, persistent machine ID so that when multiple machines are given the same runner configuration, jobs can be routed separately but the runner configurations are grouped in the UI.
214
214
215
-
See also the official [GitLab Word List](https://docs.gitlab.com/ee/development/documentation/styleguide/word_list.html#gitlab-runner) and the GitLab Architecture entry for [GitLab Runner](https://docs.gitlab.com/ee/development/architecture.html#gitlab-runner).
215
+
See also the official [GitLab Word List](https://docs.gitlab.com/development/documentation/styleguide/word_list/#gitlab-runner) and the GitLab Architecture entry for [GitLab Runner](https://docs.gitlab.com/development/architecture/#gitlab-runner).
Copy file name to clipboardExpand all lines: docs/commands/_index.md
+8-8
Original file line number
Diff line number
Diff line change
@@ -216,7 +216,7 @@ These commands support the following arguments:
216
216
217
217
### `gitlab-runner register`
218
218
219
-
This command registers your runner in GitLab by using the GitLab [Runners API](https://docs.gitlab.com/ee/api/runners.html#register-a-new-runner).
219
+
This command registers your runner in GitLab by using the GitLab [Runners API](https://docs.gitlab.com/api/runners/#register-a-new-runner).
220
220
221
221
The registered runner is
222
222
added to the [configuration file](#configuration-file).
@@ -231,7 +231,7 @@ You can register a runner:
231
231
232
232
{{< alert type="note" >}}
233
233
234
-
Runners can be registered directly by using the GitLab [Runners API](https://docs.gitlab.com/ee/api/runners.html#register-a-new-runner) but
234
+
Runners can be registered directly by using the GitLab [Runners API](https://docs.gitlab.com/api/runners/#register-a-new-runner) but
235
235
configuration is not generated automatically.
236
236
237
237
{{< /alert >}}
@@ -331,7 +331,7 @@ gitlab-runner verify --delete
331
331
332
332
### `gitlab-runner unregister`
333
333
334
-
This command unregisters registered runners by using the GitLab [Runners API](https://docs.gitlab.com/ee/api/runners.html#delete-a-registered-runner).
334
+
This command unregisters registered runners by using the GitLab [Runners API](https://docs.gitlab.com/api/runners/#delete-a-runner).
335
335
336
336
It expects either:
337
337
@@ -342,7 +342,7 @@ With the `--all-runners` option, it unregisters all the attached runners.
342
342
343
343
{{< alert type="note" >}}
344
344
345
-
Runners can be unregistered with the GitLab [Runners API](https://docs.gitlab.com/ee/api/runners.html#delete-a-runner) but the
345
+
Runners can be unregistered with the GitLab [Runners API](https://docs.gitlab.com/api/runners/#delete-a-runner) but the
346
346
configuration is not modified for the user.
347
347
348
348
{{< /alert >}}
@@ -351,8 +351,8 @@ configuration is not modified for the user.
351
351
with the runner authentication token deletes the runner.
352
352
- If the runner was created in the GitLab UI or with the Runners API, `gitlab-runner unregister`
353
353
with the runner authentication token deletes the runner manager, but not the runner.
354
-
To completely remove the runner, [delete the runner in the runners administration page](https://docs.gitlab.com/ee/ci/runners/runners_scope.html#delete-shared-runners)
355
-
or use the [`DELETE /runners`](https://docs.gitlab.com/ee/api/runners.html#delete-a-runner) REST API endpoint.
354
+
To completely remove the runner, [delete the runner in the runners administration page](https://docs.gitlab.com/ci/runners/runners_scope/#delete-instance-runners)
355
+
or use the [`DELETE /runners`](https://docs.gitlab.com/api/runners/#delete-a-runner) REST API endpoint.
356
356
357
357
To unregister a single runner, first get the runner's details by executing
0 commit comments