[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

1 Like

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

1 Like

that worked for me