Остановить TeamCity от автоматической проверки при добавлении репо

Я пытаюсь настроить TeamCity для использования в нашей непрерывной интеграции.

В нашем проекте около 35 репозиториев mercurial, разбросанных по 4 городам. В целом код в репозиториях имеет размер около 30 ГБ.

Наша проблема заключается в том, что если мы добавляем/удаляем репозиторий из корней VCS конфигурации сборки, конфигурация автоматически выполняет полную чистую повторную проверку всех репозиториев. Это добавляет дополнительные 3 часа к нашему циклу сборки.

Есть ли способ отключить это?

У нас есть версии TeamCity 7.0 и 7.1.

ОБНОВИТЬ:

Дополнительные подробности для одной из конфигураций сборки:

Name: BE - Full Build
Description: none
Build number format: %AssemblyBuildNumber%, next build number: #%AssemblyBuildNumber%
Artifact paths:
none specifed
Build options:
hanging builds detection: ON
status widget: OFF
maximum number of simultaneously running builds: unlimited
Version Control Settings edit »
VCS checkout mode: Automatically on server
Checkout directory: default
Clean all files before build: OFF
VCS labeling: disabled
Attached VCS roots: 
< All the repos with no rules and no labels >
Show changes from snapshot dependencies: OFF

person Tal Even-Tov    schedule 14.12.2012    source источник
comment
Вы пытаетесь: а) предотвратить запуск сборки TeamCity при добавлении нового репозитория или б) запретить TeamCity выполнять чистую проверку этих репозиториев?   -  person John Hoerr    schedule 14.12.2012
comment
По сути, у нас есть конфигурация сборки, которая клонирует все репозитории каждый в свою собственную папку и создает соединения Windows для объединения всех репозиториев вместе в один исходный каталог. Затем это запускает другую конфигурацию сборки, которая выполняет фактическую сборку. Проблема в том, что мы добавляем репозиторий в конфигурацию проверки, все репозитории перепроверяются, а не только новый.   -  person Tal Even-Tov    schedule 20.12.2012


Ответы (1)


Возможно, вам поможет проверка на стороне агента + локальное зеркало. Взгляните на раздел внутренних свойств здесь: http://confluence.jetbrains.net/display/TCD7/Mercurial

person Pavel Sher    schedule 15.12.2012