2012-02-18 3 views
3

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

Некоторая информация:

  • Все мои решения/Проекты Visual Studio 2010. Управление
  • источник удалось в TFS.
  • Код C#.
  • Сервер сборки будет размещаться в Windows XP. Еще не решил, буду ли я использовать свою RAM-станцию ​​4CPU/8GB или станцию ​​RAM 12CPU/16GB.

У меня нет знаний о том, как работать с сервером сборки. До сих пор все мы (около 40 программистов) не использовали какой-либо сервер сборки, и вы можете себе представить, насколько позорны наши сборки :)

Я планирую сначала иметь ночные сборки. Следующим шагом будет on-checkin-build. И позже, надеюсь, у вас будет производственная версия моего программного обеспечения, построенная на каждой ночной сборке для нашего QA, чтобы немного поработать.

+1

Есть много серверов сборки на базе .Net (в том числе встроенного в TFS, и т.д.). Я бы поставил под вопрос использование XP-пакета для его размещения - почему бы не SKU сервера? Кроме того, вам нужно будет изучить, какие типы проектов вы в настоящее время строите и нужно ли им заменять (например, если вы создаете толстые клиенты с установщиками, вам, вероятно, следует переключиться с VS-проектов на другое) –

+0

[TeamCity] (http : //www.jetbrains.com/teamcity/) прекрасно сочетается с контролем источника TFS. – TrueWill

ответ

5

Вы используете TFS (хотя вы не указали версию), поэтому просто установите сервер сборки. Перейдите в консоль администрирования TFS и установите/настройте сервер сборки. После этого у вас будет опция в сборщике для создания сборок. Вот несколько документов из MSDN на эту тему: Administering Team Foundation Server Build

После того, как у вас возникнут какие-либо вопросы по настройке ваших сборников, не стесняйтесь спрашивать.

3

Документация MSDN, рекомендуемая DBM, безусловно, поможет вам начать работу, и я определенно рекомендую ее. Если вы никогда раньше не касались автоматических сборок, наша книга посвящена цельной части автоматической функции сборки TFS.

Professional Team Foundation Server 2010 по Wrox

  • Глава 14: Обзор автоматизации сборки
  • Глава 15: Использование Team Foundation Сборка
  • Глава 16: Настройка процесса сборки

удачи с реализацией автоматические сборки! Это действительно изменит работу вашей команды.

+0

Отличная книга, у меня она есть на моей полке! –

+0

Спасибо тонну! Ненавижу упоминать это иногда, но в этом случае я эгоистично чувствовал, что это будет хороший ресурс. Если это заставляет кого-то чувствовать себя лучше, я написал только одну из глав, упомянутых выше, поэтому я дам престиж Мартину Вудворду, который написал два других. :) –