Как заставить Jenkins отменить сборку, запускаемую scm, если произошла другая сборка, запускаемая scm?

У меня есть проект, запуск которого занимает около 15 минут в jenkins (phpunit - самый длинный элемент сборки) .

Я настроил сборки, запускаемые scm (на основе svn), поэтому каждый раз, когда происходит фиксация, запускается сборка (с использованием сценария после фиксации).

Однако, если фиксация происходит, когда jenkins все еще строит проект, она будет отложена до завершения предыдущей сборки.
Поскольку старая сборка не актуальна после совершения новой фиксации, как можно заставить Дженкинса отменить текущую сборку, если для того же проекта ожидается новая сборка?

5
задан Doron 15 January 2012 в 09:59
поделиться