TFS 2010 - Как настроить новое приложение

Я начал с нового сайта, который впервые использует приложения .Net. Как разработчик я привык к VSS, но этот продукт умирает, поэтому вместо него мы используем TFS (BASIC). До сих пор я использовал TFS для управления версиями. Но теперь у нас установлены новые серверы для живой среды. Теперь я не уверен, что мне делать. Я не могу найти книг по TFS 2010, и мне интересно, какие советы вы можете мне дать. Нужно ли снова устанавливать TFS, или мне следует использовать существующую установку? Я думаю, мне следует настроить ежедневную сборку для тестового сервера. До сих пор я не использовал TDD, но для следующего проекта это может измениться. Что я должен делать абсолютно правильно, а каких неприятностей следует избегать?


person arame3333    schedule 09.12.2010    source источник


Ответы (1)


Не находясь в своей среде, трудно давать соответствующие рекомендации. Я сделал некоторые предположения о вашей установке на основе того, что вы сказали, но они могут быть совершенно неверными.

Вы говорите, что используете TFS (BASIC) - я не уверен, что вы имеете в виду, но если вы используете TFS, установленную на одной из рабочих станций разработчиков, и вы начинаете двигаться к более надежной среде разработки , Я бы порекомендовал вам получить отдельный сервер (или серверы) для вашей установки TFS.

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

Вы говорите о разработке через тестирование (TDD), но я думаю, что на самом деле вы говорите о непрерывной интеграции (CI). Когда у вас настроена среда CI, сборки выполняются автоматически по расписанию или запускаются при регистрации. Такая настройка никогда не является плохой идеей, и мы бы рекомендовали вам как можно скорее войти в ритм CI-сборок.

Если вы ищете сервер сборки, вы, вероятно, сможете разместить агент сборки на комбинированном уровне приложения / данных. Если вы обнаружите, что производительность при сборке падает, вы можете без особых усилий переместить свои сборки на другой сервер.

Вы также захотите посмотреть на миграцию репозитория исходного кода из текущей среды в будущую. Мастер установки TFS может помочь вам в этом. В противном случае доступны другие варианты, такие как перемещение файлов базы данных на новый компьютер или использование интеграции TFS на основе codeplex Платформа.

person Robaticus    schedule 09.12.2010