В настоящее время имеется несколько конвейеров (A, B, C) на Jenkins с узлами (X, Y, Z).Мы включили плагин Throttle Concurrent Builds, чтобы убедиться, что на одном узле выполняется только одна сборка из конвейера.
Проблема заключается в том, что при таком подходе сборки из разных конвейеров могут конфликтовать (например, конвейер A можетуже выполняются на узле X, и мы не хотим, чтобы какие-либо другие конвейеры выполнялись на узле X, пока конвейер A не будет завершен).Плагин TCB гарантирует, что несколько сборок из одного конвейера не будут запущены на одном узле, но это не предотвращает появление нескольких сборок одним конвейером на одном узле.
Как настроить Jenkins так, чтобы узлыможно запустить только одну сборку, а НЕ на конвейер?