TeamCity - отключить быстрое обновление SVN - PullRequest
1 голос
/ 10 августа 2011

Всякий раз, когда я строю проект с использованием TeamCity , он использует Быстрое обновление SVN

Может кто-нибудь сказать мне, как отключить эту функцию?*[16:23:33]: [VCS Root: Project-A] Will use fast SVN update

Ответы [ 2 ]

1 голос
/ 11 августа 2011

Использовать системное свойство teamcity.svn.fast.update.threshold

Может быть установлено в buildAgent.properties или в качестве системного свойства агента построения, чтобы установить порог, когда будет выполняться небыстрая проверка агента построения. Текущее значение по умолчанию: .15, значение 0 для отключения быстрой проверки на агенте.

Чтобы значение вступило в силу, может потребоваться удаление файла buildAgent / work / fast.svn.update.dat.

Надеюсь, это поможет,

КИР

0 голосов
/ 10 августа 2011

Если вы уверены, что требуется полная проверка (а не просто обновление SVN), тогда вы можете использовать функцию Clean Checkout TeamCity:

Вы можете применить действие чистых источников для конфигурации сборки из Конфигурации сборки домашняя страница (выпадающий список действий в правом верхнем углу) или для агента из агента Страница сведений. Действие открывает список агентов / конфигураций сборки, для которых нужно очистить источники.

Вы также можете включить автоматическую очистку источников перед каждой сборкой, если вы проверите опция Очистить все файлы перед сборкой в ​​Создать / Редактировать конфигурацию сборки> Контроль версий Страница настроек. Если этот параметр установлен, TeamCity выполняет полную проверку перед каждой сборкой.

Конечно, ваши сборки будут выполняться дольше, поскольку вся рабочая копия извлекается каждый раз, но это не должно быть заметной проблемой для небольших проектов.

...