Team Build в Team Foundation Server (TFS) - Рекомендации по работе над большим проектом

ОГЛАВЛЕНИЕ

Рекомендации по работе над большим проектом

При работе в большой группе разработки необходимо учитывать дополнительные факторы. Отличие больших групп разработки от меньших обычно заключается в следующем:

  • Им нужна более сложная структура ветвления и слияния.
  • Для них более высока вероятность работы с зависимостями между решениями и групповыми проектами.
  • Для них более высока вероятность работы с несколькими сценариями сборки для компонентов и групп.
При работе с большими группами разработки необходимо помнить следующее:
  • Скорее всего время сборки для больших групп будет большим. Частота сборок в результате непрерывной интеграции должна быть меньшей, чем время сборки, во избежание организации очереди и загрузки сервера сборки.
  • Если группа использует ветвление, можно настроить сервер сборки для каждой ветви. Это позволит ориентировать каждую сборку на цели ветви, например, интеграцию или разработку.
  • Для ветвей интеграции, вероятнее всего, будут выполняться лишь плановые сборки. Ветви разработки могут использовать сборки в результате непрерывной интеграции и плановые сборки.