'gitlab shared runners are all gray

I'm in an enterprise environment with an internal version of gitlab.

I've had a CI pipeline working for a while - but it uses a runner I hand-installed on a box somewhere, (and is running as me) and have to replace every month as our boxes expire.

When I go to the runners settings in settings, I can see the runners I created - with a little green box beside them. I can also see shared runners - at the top it says "Available shared runners: 7", and I see a list of 7 runners, all with the tag "sbt".

And all with a gray box beside them.

I've been through every setting I can think of. I've added

  tags:
    - sbt

to my .gitlab-ci.yml. But if I disable the runners I'm explicitly running - any job I check in just sits there "stuck".

How do I set my CI to use the shared runners?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source