HUDSON CI поддерживает параллельные сборки на одной машине? - PullRequest
0 голосов
/ 02 августа 2011

Мой проект занимает много времени (~ 3 часа), и компилятор не использует эффективно четырехъядерный процессор.Проект также требует нескольких сборок каждой версии для поддержки различных конфигураций.

Может ли Hudson поддерживать создание нескольких экземпляров одного и того же проекта одновременно?

Ответы [ 2 ]

0 голосов
/ 02 августа 2011

Эта функция по-прежнему помечена как «бета-версия», поскольку мы знаем, что в некоторых ситуациях вы можете столкнуться с конфликтом при использовании одновременных сборок, например сборки maven могут вызвать проблемы, блокировка последующих сборок должна помочь

По сути, если вы можете выполнять эти задания параллельно, у вас не должно возникнуть проблем с этой функцией.

Тем не менее, если вы можете использовать последнюю поддержку Maven 3 (в Hudson 2.1.0), выможет использовать экспериментальную поддержку многопоточности для распараллеливания вашей сборки

0 голосов
/ 02 августа 2011

Да, хотя он по-прежнему помечен как бета, просто посмотрите на настройки проекта, в верхней части должна быть запись, которую вы ищете («Выполнить параллельные сборки, если необходимо (бета)». Вам нужно иметь достаточно сборкипроцессоры настроены на этом компьютере и убедитесь, что несколько сборок не мешают друг другу (что может быть самой сложной частью)

...