Own shared runner on Gitlab.com

Hi,
I’ve read the docs but I can’t figure this out.
Is it possible to add own shared, not group- or project-based shared runners to gitlab.com? Or is it not, because then it would be shared with anyone, as it’s assigned to the instance of GitLab?

If it’s possible, how do I do it?

Greetings,
Sebastian

Yes, you can do it with a specific runner with enabling that runner for projects you want to share. The official docs is at https://docs.gitlab.com/ee/ci/runners/#create-a-specific-runner, which is for both self-hosted and SaaS (gitlab.com).

  1. Create a specific Runner
  2. Enable a specific Runner for a specific project (repeat for the number of projects you want to share that runner)

But I am not still sure what you mean “Own shared”, which is not shared for a group or for projects. Do you mean the dedicated runner for a specific project?

Thank you for your reply :grin:

Enable a specific Runner for a specific project

But when I register my runner in my project, I cant use it for other projects again (or can I?). And that’s what I want to do: Only create one runner and use it for multiple projects.

But I am not still sure what you mean “Own shared”, which is not shared for a group or for projects. Do you mean the dedicated runner for a specific project?

In the self-hosted GitLab, you can go to admin settings → Overview → Runners and create runners that are available for all projects on the instance. Since you can’t access the admin settings on gitlab.com, you cant do that there.