Пытается установить систему непрерывной интеграции. Мы используем SVN для управления версиями. Теперь я хочу проверить (построить) каждую ревизию с помощью jenkins. По умолчанию jenkins просто строит последнюю версию. Мы совершаем очень часто, и поэтому важно проверить каждую ревизию.Подтвердить все изменения в SVN + Jenkins
Примечание: В настоящее время мы используем встроенную утилиту, которая обновляет рабочую копию до следующей версии и создает ее. Затем он посылает результаты сборки (сбой/успеха) соответственно ...
Будет ли это создать проблемы, если мы совершаем слишком часто. Сборка занимает около 15 минут. Что произойдет, если за это время есть несколько коммитов? –
Все задания будут стоять в очереди и ждать. По умолчанию Jenkins запускает только 2 задания одновременно. Хотя, как я понимаю, это необходимо (построить ** каждый ** ревизия). Если разрешено комбинировать ревизии в пучки, вы можете использовать стандартный триггер опроса SCM и установить опрос intervat на 1 минуту. –
Разве jenkins запускают разные экземпляры одной и той же работы вместе? Потому что это может привести к ошибкам сборки. Если все задания после фиксации поставлены в очередь, я хотел бы, чтобы все заданные в очереди задания запускали один буфер. Это решит мою проблему. –