0

Где я сейчас работаю, мы используем TFS2010 и уже имеем контроллер сборки, установленный в окне Windows Server 2008 R2. Мы рассматриваем обновление нашего экземпляра TFS2010 до TFS2012, но тем временем мы собираемся начать разработку нового продукта. Команда проекта установили, что это было бы хорошей идеей, чтобы создать новый сервер сборки для этого нового продукта по следующим причинам:Установка контроллера сборки TFS2010 на Windows Server 2012

  • Наши текущие продукты являются решения .NET 3.5
  • Новый продукт будет .NET 4.5 WPF-решение
  • Предпочтение устанавливать сторонние компоненты и инструменты, необходимые для сборки нового продукта в среде, отдельной для нашего текущего сервера сборки, чтобы не влиять на создание и выпуск пакетов обновлений и исправлений существующих продуктов.

Может ли контроллер сборки TFS2010 быть установлен на машине Windows Server 2012 и какие вещи мне нужно искать? Или более целесообразно установить новый контроллер на другой машине Windows Server 2008 R2, и когда мы обновили до TFS2012, чтобы обновить контроллер на новом сервере и, возможно, обновить сервер до Windows Server 2012?

+0

Я думаю, что для ответа на этот вопрос мне нужно будет выяснить, совершив решительный шаг. Обновит это своими выводами в ближайшие недели или две. –

ответ

0

Установка контроллера сборки TFS 2010 в Windows Server 2012 была довольно простой. Обратите внимание, что .NET 3.5 необходимо установить на сервер сборки перед установкой контроллеров сборки TFS 2010.

Также, если вы создаете приложения .NET 4.5 и не хотите устанавливать Visual Studio 2012 на сервер сборки, необходимо установить SDK Windows 8.

Кроме того, я бы рекомендовал установить MSBuild Community Tasks (https://code.google.com/p/msbuildtasks/downloads/detail?name=MSBuild.Community.Tasks.v1.4.0.56.msi&can=2&q=) для дополнительной функциональности MSBuild. Это особенно полезно для применения номера версии к вашим сборкам, путем получения значений числа построений из любой используемой технологии серверной сборки, которую вы используете, и предоставления этих значений в качестве параметров для MSBuild. Следующая статья демонстрирует это с использованием продукта сервера Bamboo CI: http://itrathnasekara.blogspot.com.au/2011/05/setting-assembly-version-automatically.html.