© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2024
J. PainterPractical GitLab Serviceshttps://doi.org/10.1007/979-8-8688-0427-4_16

16. Working the Never-Ending Queue

Jeffrey Painter1  
(1)
Sugar Grove, IL, USA
 

With your self-managed GitLab service up and running, it’s now time to focus on administrative tasks related to managing that service. The first order of business involves setting up runners so that users can run jobs for their CI/CD pipelines.

Managing Shared Runners

There are a number of approaches to managing shared runners, which we consider in this section.

The Do-Nothing Approach

One approach is to do nothing. That’s right, nothing. With this approach, you force users to set up their own runners, which ...

Get Practical GitLab Services: A Complete DevOps Guide for Developers and Administrators now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.