[Solved] Runner configured to use shell executor actually running docker

I have a gitlab-runner configured to use shell executor, but it’s running docker instead.

We’re using Gitlab.com (not self hosted).

This is a new Ubuntu 20.04 server.

Newly registered runner.

Configured to use shell
image

Running as docker
image

Version: 13.8.0

I disabled shared runners. Why are shared runners enabled by default? Why?

Now it won’t run because I have no runners assigned to it, but this looks enabled to me.

image

It won’t run because the job is set to not run for jobs that don’t have tags.

Adding a tag to a runner is clear. How you add that tag to a job is unclear.

in the gitlab-yml file, in your jobs section, add

tags:
- whatever