This talk will be held in English. / Dieser Vortrag wird auf Englisch gehalten.
Managing multiple teams with diverse GitLab runner requirements— ranging from different operating systems and non-containerized solutions to high-resource-demand pipelines and specific tool versions — presents significant challenges. How can all these needs be met while ensuring scalability, cost-effectiveness, and adherence to best practices on a cloud platform? Moreover, how can such a solution be offered as an IaaS?
This talk introduces Fleeting Runners, a novel approach that leverages cloud scalability and the GitLab instance executor to revolutionize GitLab Runner deployments. We'll explore how Fleeting Runners streamlines team onboarding into GitLab CI, enabling them to manage runners tailored to their unique requirements.
Delving into practical implementation, we'll discuss strategies for handling high and complex workloads with custom dependencies, and navigate ongoing challenges. Through real-world experiences and strategies, attendees will gain insights into optimizing GitLab Runner deployments. This presentation aims to provide a comprehensive understanding of Fleeting Runners' capabilities, foundational architecture, and practical considerations for enhancing CI/CD workflows in diverse DevOps environments.