Feedback

Chat Icon

Cloud Native CI/CD with GitLab

From Commit to Production Ready

Creating and Using GitLab Runners and Executors
80%

Group Runners: Overview

Runners are identified by one or more tags, which are used to match jobs to runners. You are free to use tags in the way you want, they have no functional impact on the runner itself. For example, you can create a runner with the tag python and assign it to specific jobs. You can also assign multiple tags to a runner, such as shared and python, to indicate that the runner is shared and can be used for Python jobs. If you want to use this runner for all jobs in the group, you can activate the option Run untagged jobs and if you want to use it for protected branches, you can activate the option Protected.

Let's proceed with creating a runner with the tags linux and python. Don't activate Run untagged jobs and Protected for now.

Creating a GitLab Runner

Creating a GitLab Runner

After configuring the runner, you need to choose the platform on which the runner will run. These are the available options:

  • Linux: The runner will run on a Linux server such as Ubuntu, CentOS, or Debian.
  • MacOS: The runner will run on a MacOS machine.

Cloud Native CI/CD with GitLab

From Commit to Production Ready

Enroll now to unlock all content and receive all future updates for free.