Есть ли возможность в TeamCity запустить несколько сборок одновременно на одном агенте?
В Jenkins на одной Jenkins "ноде" мы можем запустить большое количество Jenkins-джоб одновременно. Правильно ли я понимаю, что TeamCity агента можно воспринимать как ноду в Jenkins (машина, на которой отрабатывает pipeline)?
нужно запустить сразу несколько билдов одновременно, не ограничиваясь кол-вом агентов. Как можно добиться такого поведения? Возможно ли это? Или всё завязано на формулу 1 билд == 1 агент, остальные билды в очередь?
в тимсити так нельзя.
Да и в дженкинсе это не всегда хорошо работает.
Можно несколько агентов поставить в разные директории, но понятно что столкнемся с проблемой лицензирования каждого агента.
накостылить можно все что угодно. Можно одним агентом браьт и запускать разные процессы в фоне, можно даже по ssh подключаться к другим машинам и там запускать разные агенты.
Просот управлять всем этим будет не так удобно.
Если пояснить зачем вы это пытаетесь делать, может быть будет виднее другой путь
Saboteur, да по сути речь идет о создании кластеров одной "джобой" и запуском тестов на них другой "джобой/джобами". Хотелось прикинуть насколько удобно будет использовать TeamCity, но по ощущениям оно того не стоит. Кластеров будет много, разных тестов тоже, думаю пытаться это прикрутить на TeamCity с ограниченным кол-вом агентов это будет лишняя головная боль. В любом случае спасибо за ответ.