Остановить CruiseControl.Автоматическое построение сети
-
03-07-2019 - |
Вопрос
У меня есть CruiseControl.Настройка сети с помощью системы управления версиями SVN.
У меня все мои проекты работают безукоризненно, они создаются и развертываются в моих различных промежуточных средах.
Однако CC.NET автоматически запускается сборка всякий раз, когда в проект вносится коммит в SVN.Мы хотим создавать по требованию, а не постоянно автоматически, потому что все наши сборки развертываются на промежуточном этапе, и выходящие тестировщики будут постоянно выходить из системы.
Кто-нибудь, кто знает, как это отключить?
Решение
Это было довольно просто, хотя мне следовало бы научиться читать документацию по разделу триггеров проекта в CC.NET:
Указание пустого элемента (
<triggers />
) означает, что интеграция выполняется только принудительно вручную (например, с помощью CCTray или веб-панели мониторинга). Отсутствие элемента вообще означает, что проект имеет единый триггер интервала с конфигурацией по умолчанию.
Другие советы
Если вы заходите на сайт администратора CCNet, вы можете остановить автоматическую сборку и использовать опцию force для принудительной сборки, или вы можете установить достаточно высокое время проверки новых коммитов, возможно, 8 часов, чтобы выполнять 1 сборку каждый день, прежде чем тестировщики начнут работать.
надеюсь, это поможет вам.
версия :1.4.0.3524 - работает так, как задумано это невозможно увидеть на веб-панели мониторинга, но клиент в трее четко говорит:"Проект не запускается автоматически"