Различные эксклюзивные ограничения на параллелизм в GitLab runner.
У меня есть сервер Linux, используемый в качестве средства запуска GitLab. Я бы хотел, чтобы сервер можно было использовать одновременно для двух разных целей:
Для заданий сборки, модульных тестов и т. д. (вещей, которые не чувствительны к времени) многие задания могут выполняться одновременно, чтобы использовать доступную память системы и лучше использовать ЦП, пока некоторые задания выполняют ввод-вывод. связанные действия, такие как загрузка зависимостей.
Когда выполняется задание, зависящее от времени (тест производительности), никакие другие задания сборки и т. д. не должны выполняться, поскольку, если они конкурируют за системные ресурсы, результаты тестов не будут сопоставимы между запусками.
Есть ли способ настроить бегун GitLab?