Остановить автоматическую сборку CruiseControl.NET

У меня есть настройка CruiseControl.NET с системой управления версиями SVN.

У меня все мои проекты отлично работают, создаются и развертываются в разных промежуточных средах.

Однако CC.NET автоматически начинает сборку всякий раз, когда в SVN выполняется фиксация проекта. Мы хотим строить по требованию, а не автоматически, потому что все наши сборки развертываются на промежуточной стадии, а тестировщики все время выходят из системы.

Кто знает, как это отключить?


person MartinHN    schedule 03.03.2009    source источник


Ответы (3)


Это было довольно просто, хотя я должен научиться читать документацию в разделе «Триггеры» проекта в CC.NET:

Указание пустого элемента (<triggers />) означает, что интеграция принудительно выполняется только вручную (например, с использованием CCTray или веб-панели инструментов). Отсутствие элемента вообще означает, что в проекте есть один триггер интервала с конфигурацией по умолчанию.

person MartinHN    schedule 03.03.2009
comment
Поведение без включения элемента ‹triggers› изменилось с версии 1.4.3 и далее. Теперь он ведет себя так же, как пустой элемент (‹triggers /›), то есть интеграция всегда принудительно выполняется только вручную: confluence.public.aughtworks.org/display/CCNET/Trigger+Blocks - person bentsai; 05.06.2009

Если вы получаете доступ к административному сайту CCnet, вы можете остановить автоматическую сборку и использовать опцию force для принудительной сборки, или вы можете установить время для проверки новых коммитов, достаточно высокое, может быть, 8 часов, чтобы иметь 1 сборку каждый день. до того, как тестеры начнут работать.

надеюсь, это поможет вам.

person Eduardo Crimi    schedule 03.03.2009

версия: 1.4.0.3524 - работает так, как задумано, ее невозможно увидеть на веб-панели, но клиент в трее четко говорит: «Проект не запускается автоматически»

person Community    schedule 23.09.2009