Selecting runners?

The doc suggested that it was possible for a job to select it’s runner. But the only way I see to do that is with tags.

Is there a construct that will let a job select a runner by name?

Hi @agapanthusblue

You can limit runners to specific projects, but tags are the only way that I know of to match a job to a runner.

Is there a particular reason why this is awkward?


I’m not sure.

There is a local piece of folklore that if any job in a pipeline uses a tag, then they must all use a tag. We don’t currently have tags set for the runners that are intended to pick up untagged jobs. So people are using inappropriate tags.

I don’t understand where the folklore came from and I see nothing about this limitation in the doc. I’ll try ripping those tags out and see what happens.