Самая легкая опция состоит в том, чтобы только использовать функцию копии из инструмента (перейдите к администрации и должны быть ссылки Копии и в проекте и в уровне сборки). Это сделает разумную копию конфигурация и позволит Вам изменяться для определенного нового проекта.
Конфигурации содержатся в $ {ДОМАШНИЙ}/.BuildServer/config/$ {config_name}. Там Вы найдете файл project.xml. Это содержит информацию, которая характерна для данного проекта, но это, вероятно, имеет довольно мало универсальной информации, которая может быть снова использована для нового проекта, включая некоторую базовую информацию об управлении версиями и общие методы сборки.
Если Вы - проекты, очень похожи (скажите, что они все используют CVS с данным основным корнем, весь знаток использования для создания, у всех есть артефакты с тем же шаблоном), необходимо смочь создать шаблонный файл для проектов и затем просто записать быстрый сценарий для установки новой сборки каждый раз, когда Вы запускаете новый проект. TeamCity возьмет это, и Вы сможете работать над новым проектом.
Я обычно использую этот метод при запуске нового проекта, который работает так же к существующему.
hudson
. Спасибо за информацию, хотя!
– mrduclaw
14 December 2009 в 21:28
На случай, если у кого-то еще возникнет подобный вопрос: в TC речь идет не о количестве проектов, а о количестве конфигураций сборки, из которых вы можете иметь только 20 в бесплатной версии. Для проекта может потребоваться несколько конфигураций сборки, поэтому в некоторых случаях вы даже не получите полные 20 проектов из бесплатной версии.
В TC8 они добавили возможность пополнить количество конфигураций сборки, не выходя за рамки полный корпоративный пакет, который может быть интересен, если вам нравится TC, но вы не можете позволить себе потратить четырехзначную сумму на корпоративную лицензию.