Support DRMAA API for external CI scheduler

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

In some cases, a company may like to implement a more advanced scheduler/prioritization system for handling a shared runner queue. There is an existing standard API for this, DRMAA: https://en.wikipedia.org/wiki/DRMAA

We should consider supporting this as a method of advanced scheduling for customers who need it, without having to build all of the complexity desired within GitLab ourselves. (Which may or may not ultimately end up meeting our users needs)

Edited Sep 29, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading