Есть куча задач, одни тяжелые (типа сборки проекта), другие лёгкие (типа проверить, что сервис жив). Можно ли как-то не используя ноды разделить задачи, чтобы тяжелые запускались строго по 1 за раз, а лёгкие могли параллелится хоть по 10 штук за раз? С нодами понятно как решать, а без нод возможно?
Если я правильно понимаю, у вас есть jenkins c X workers. И X легкий задач на нем нормально бежит, а тяжелые можно запускать только по одной, иначе упадет.
Для всех тяжелых задач можно определить Lockable resource, и тогда две тяжелые задачи одновременно выполняться не смогут.
Идея была в том, чтобы добавить например 10 воркеров и если задача легкая - она попадает на свободный и тут же выполняется, а тяжелая может быть только 1 за раз сколько бы свободных воркеров не было.