В TeamCity возможно выполнение нескольких сборок одновременно на одном агенте. Это можно настроить через конфигурацию агента, где вы можете указать максимальное количество сборок, которое может выполняться одновременно на данном агенте.
В Jenkins каждой сборке соответствует один агент. Однако, вы можете настроить параллельное выполнение нескольких сборок с использованием плагинов, таких как Parallel Jobs Plugin или Jenkins Pipeline, который позволяет создавать параллельные этапы выполнения сборки. Это позволяет запустить несколько билдов одновременно и использовать доступные ресурсы агента наиболее эффективно.