Как мне создать и управлять сервером сборки? - PullRequest
3 голосов
/ 18 февраля 2012

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

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

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

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

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

Ответы [ 3 ]

5 голосов
/ 18 февраля 2012

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

Как только вы приступите к работе, если у вас есть какие-либо конкретные вопросы о том, как настроить свои сборки, не стесняйтесь спрашивать.

3 голосов
/ 19 февраля 2012

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

Профессиональная Team Foundation Server 2010 от Wrox

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

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

0 голосов
/ 19 февраля 2012

Очень легко начать с TeamCity

...