Почему несколько процессов начинают мешать друг другу на многоядерном процессоре (28 ядер)?
А почему это не будут влиять?
Начнем с того что при частичной загрузке может работать динамический разгон частоты процессора. А при полной опускаться до базовой частоты.
Далее пропускная способность оперативной памяти и дисков тоже имеет лимит.
Ну и в конце концов кеш начинает работать менее эффективно.
Еще и про то что гипертреды работают медленнее и соответственно половина начинает просто медленнее считаться забыл.
"не должны влиять" - это в Вашей голове или в коде Дженкинса?
да и rails-приложение такое впечатление что это Ruby on Rails  со своим GILом и этим вот всем