Можно ли отключить очистку перед сборкой в TeamCity?
У нас есть сервер сборки TeamCity и довольно большой репозиторий SVN, размещенный в разных географических регионах. Каждые несколько дней TeamCity решает удалить рабочую копию SVN и выполнить чистую проверку, которая добавляет к процессу сборки более часа.
Можно ли отключить периодическую очистку? Когда он не может просто выполнить очистку / обновление SVN для существующей рабочей копии?
3 ответа
Описанное здесь явление представляет собой автоматическую очистку и может быть вызвано несколькими причинами. Одной из возможных причин является автоматическая очистка каталогов Checkout, которую можно легко отключить. Вы можете найти более подробную информацию в документации, перейдя по ссылке.
Да, такой вариант на данный момент есть. Это немного скрыто, но все же:
Мне кажется, что у вас есть одно большое приложение, состоящее из разных модулей, и вы пытаетесь собрать все в одной конфигурации. Если это так, я бы предложил создать конфигурации TC для каждого модуля и установить зависимости от основного приложения до модулей, зависимостями лучше управлять с помощью репозиториев Maven или самого TC (менее удобно).