TeamCity действует как Ivy хранилище. Таким образом, необходимость помещать вещи в SVN несколько менее привлекательна. Вы просто создаете резервную копию и ваш скрипт сборки использует его в качестве хранилища.
В качестве альтернативы вы можете создать конфигурацию сборки с зависимостью артефакта от "последней закрепленной" сборки вашего проекта.
Вы можете запустить его как свою сборку, или как зависимость от своей сборки, вы можете просто использовать таймер.
Вы можете запустить скрипт Ant, который выполняет загрузку SVN. , вам может понадобиться проверить с помощью скрипта сборки, чтобы увидеть, является ли это новая закрепленная сборка или старая.