Я пытаюсь обновить нашу систему построения сервера. Ранее мы настраивали нашу CC.NET для сборки каждые 2 часа со всеми изменениями SVN, которые были проверены до этого периода. Теперь мы разработали некоторый код Python для проведения регрессионного тестирования после сборки проекта. Таким образом, мы хотели перейти на систему, которая запускает запрос на сборку для каждого коммита SVN и затем запускает тестирование.
Я застрял в триггерной части, потому что помимо urlTrigger CruiseControl.NET, насколько я знаю, не предоставляет никаких других средств для этого. Я также попробовал urlTrigger, но когда моя статическая HTML-страница, размещенная в другом месте, меняется, новая сборка не запускается.
Конфигурация, которую я использовал для триггера:
<triggers>
<urlTrigger url="http://www.comp.nus.edu.sg/~U0909093/index.html" seconds="0" buildCondition="ForceBuild"/>
</triggers>
Обновление: после некоторых исследований, CC.NET 1.7 пока не поддерживает эту функцию. Лучшее, что вы можете сделать, это уменьшить количество времени для интервального триггера до очень маленького значения