Team Foundation Server 2010 - PullRequest
       7

Team Foundation Server 2010

2 голосов
/ 06 июля 2010

У нас около 20 разработчиков, и мы хотим реализовать непрерывную интеграцию с помощью Team Foundation Server 2010.

  1. В настоящее время мы используем VS2005, который мы обновим до версии VS 2010 Premium
  2. Мы будемкупите 1 лицензию Team Foundation Server.

Тогда, можем ли мы использовать TFS 2010 для автоматической сборки и цели CI?Или мы должны использовать CC.Net и nAnt?

Может кто-нибудь, пожалуйста, посмотрите на это.

С уважением, Чандан

Ответы [ 3 ]

4 голосов
/ 06 июля 2010

Конечно, вы можете использовать TFS для этого, это одна из его встроенных функций. Когда вы создаете новую сборку, одна из вкладок в «мастере» посвящена настройке, когда вы хотите, чтобы сборка запускалась, и вы можете настроить ее на запуск каждый раз, когда что-то проверяется (что является сборкой CI), или вы может настроить его на сохранение своих изменений и запускать его не чаще указанного периода времени.

Вам не нужны CC.Net или NAnt. На самом деле TFS автоматически создает файл MSBuild, который затем можно расширить, если вы хотите делать дополнительные вещи со своей сборкой (например, создавать MSI-файлы или развертывать собранные файлы в других местах и ​​т. Д. И т. Д.). Если вы использовали NAnt, MSBuild будет немного знакомым, хотя есть несколько отличий.

1 голос
/ 01 декабря 2011

Это может быть немного поздно:

При преобразовании кода из VS2005 в VS2010 могут возникнуть некоторые проблемы с обновлением.От VS2008 до VS2010 довольно безболезненно.Сторонние элементы управления вызовут раздражение при обновлении.

Кроме того, вам потребуется как минимум одна подписка MSDN для Visual Studio 2010 Ultimate, чтобы получить сервер TFS 2010.Если, конечно, розничная версия TFS 2010 приобретается отдельно.Сервер TFS 2010 поставляется с 5 лицензиями.Остальные должны быть приобретены отдельно по цене 500 долларов США за штуку, если только остальная часть команды разработчиков не использует VS2010 Pro, по крайней мере.

Настройка основных определений сборки, Manual, CI, gated, начисленные, довольно простыи способ создания исходного кода.

Что вам также понадобится для правильной установки TFS 2010: Windows Server 2008 R2 SQL Server 2008 R2 * Реализация SQL Express не поддерживается Microsoft.Функции SSRS и SSAS для TFS.SharePoint Foundation 2010 (бесплатный и ограниченный) или SharePoint Server 2010 Visual Studio 2010 Ultimate для сервера сборки.

0 голосов
/ 07 июля 2010

Непрерывная интеграция прекрасно работает на TFS 2010. Вы можете очень легко настроить ее для сборки, запуска вашего теста, упаковки и развертывания.В TFS 2010 вы используете Windows Workflow для построения процесса сборки.Больше не нужно писать и поддерживать скрипты MSBuild, если вы этого не хотите.

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