Поделиться через


Администрирование Team Foundation Server

Добро пожаловать! Перед вами справочник по администрированию Visual Studio Team Foundation Server 2012, также называемого TFS.Здесь описаны настройка, управление и использование TFS для поддержки бизнеса.Эти сведения предназначены для того, чтобы помочь администраторам научиться работать с TFS, а также помочь опытным администраторам извлечь всю допустимую пользу из последней версии.

Администраторы TFS устанавливают, настраивают и обслуживают развертывание, а также выполняют следующие задачи:

  • резервное копирование и восстановление данных;

  • добавление серверов, функций и прочих ресурсов к развертыванию;

  • управление разрешениями и безопасностью

  • упорядочивание проектов и ресурсов, которые их поддерживают, путем создания и обслуживания коллекций командных проектов;

  • управление безопасностью развертывания путем создания групп на уровне сервера и коллекции для управления пользователями и их разрешениями;

  • управление группами и разрешениями на серверах, интегрированных в развертывание, например, службы отчетов SQL Server и Продукты SharePoint, или координация действий с администраторами этих серверов, чтобы обеспечить бесперебойную работу Team Foundation Server с использованием данных ресурсов;

  • управление службами и учетными записями служб, которые используются в развертывании.

Как администратор TFS, вы должны иметь представление об ограничениях безопасности Windows, контроле учетных записей и принципах функционирования и защиты баз данных SQL Server.Если развертывание интегрировано с Продукты SharePoint, также следует иметь представление о том, как нужно управлять семействами веб-сайтов и веб-приложениями.

Если вы являетесь администратором нового или еще не установленного развертывания, следует тщательно обдумать, какие функции TFS должны быть установлены и как они должны быть установлены.Выбирая топологию развертывания, которая наилучшим образом будет удовлетворять потребности вашей компании, можно обеспечить долгосрочную управляемость и устойчивость поддерживаемых программных проектов.Можно просмотреть примеры топологий TFS, чтобы выбрать для себя наиболее подходящую, или выполнить действия обучающего руководства Подготовка и выполнение односерверной установки [учебник].Можно решить, что Служба Team Foundation, размещенная версия TFS, — наилучшее решения для вас и вашего бизнеса.

Существуют как онлайновая так и автономная версии этого руководства и руководства по установке.

  • Последняя версия этого руководства доступна на этой странице веб-сайта корпорации Майкрософт: Администрирование Team Foundation Server.Чтобы загрузить последнюю версию этого руководства для автономной работы, см. страницу загружаемого руководства по администрированию веб-сайта Майкрософт.

  • Для чтения последних сведений по установке Team Foundation и доступа к загружаемой версии руководства по установке см. следующую страницу веб-сайта Майкрософт: Установка Team Foundation Server и Visual Studio ALM.

  • Автономные версии этих руководств являются скомпилированными файлами модуля справки (.chm).При возникновении проблем при открытии загруженного файла .chm, см. последний подраздел этого раздела.

Ресурсы, помогающие при администрировании TFS

Содержимое

Общие задачи

Учебники по Team Foundation Server

Общее представление о понятиях и средствах администрирования

Организация сервера с помощью коллекций командных проектов

Настройка ресурсов для поддержки командных проектов

Доступ к функциям Team Web Access

Сведения о Team Foundation Server. Можно изучить функции и возможности TFS, исследовать архитектуру сервера и примеры топологий развертывания, выбрать структуру развертывания, наиболее подходящую вашей компании, и следовать указаниям из учебников, созданных, чтобы помочь вам приступить к работе с развертыванием на одном сервере.

Установка Team Foundation Server и Visual Studio ALM

Подготовка и выполнение односерверной установки [учебник]

Установка Team Foundation Server. Можно выбрать сценарий установки или обновления для развертывания, установить необходимые компоненты и установить компоненты Team Foundation для поддержки проектов по разработке программного обеспечения.

Рекомендации по обновлению используемого выпуска Team Foundation Server см. в разделе Требования к обновлению TFS.

Обновление Team Foundation Server. Можно обновить TFS с одной версии на другую.Можно также обновить предыдущие версии TFS до Visual Studio Team Foundation Server 2012.

Обновление Visual SourceSafe

Обновление из Visual SourceSafe: Можно пользоваться многими преимуществами, обновив проекты, файлы журнала версий, метки и сведения о пользователе из кода Visual SourceSafe в систему управления версиями Team Foundation Server (TFS).

Управление конфигурацией сервера

Настройка сервера с помощью консоли администрирования Team Foundation

Учетные записи служб и зависимости между ними на сервере Team Foundation Server

Резервное копирование и восстановление развернутых продуктов

Восстановление односерверного развертывания на новом оборудовании [учебник]

Остановка и запуск служб, пулов приложений и веб-сайтов

Настройка уведомлений, отправляемых по электронной почте, и задание сервера SMTP

Обеспечение безопасности Team Foundation Server

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

Создание коллекции командных проектов

Изменение коллекции командных проектов

Создание коллекций командных проектов. Можно организовать группу проектов разработки и ресурсов, которые их поддерживают, в коллекцию командных проектов.Можно создавать любое количество коллекций командных проектов, необходимое для поддержки процесса разработки.

Настройка и администрирование Lab Management

Добавление виртуальных машин в качестве ресурсов разработки и тестирования. Можно настроить Visual Studio Lab Management таким образом, чтобы поддерживать разработку и тестирование группового кода в виртуальных средах.

Обновление обновленного командного проекта для доступа к новым функциям

Настройка ресурсов для поддержки командных проектов

Добавление ресурсов отчетов и порталов проектов к существующим командным проектам. Можно добавить или изменить ресурсы, доступные для участников команды.Эти ресурсы могут включать руководства по процессам, портал командного проекта и общую библиотеку документов.

Администрирование системы управления версиями Team Foundation

Изменение методов хранения и доступа к исходному коду. Можно обеспечить разработку качественного кода, настраивая политики возврата, политики извлечения, а также оптимизируя доступ к исходному коду.(В настоящее время не планируется повторно опубликовывать этот раздел.Однако можно прочитать версию этого руководства для Visual Studio 2010.)

Настройка системы построения и управление ею

Автоматически и последовательно постройте, протестируйте и разверните приложение в распределенной среде. Можно настроить компоненты системы построения, необходимые рабочей группе Team Foundation Build По мере роста команды и базы кода можно масштабировать систему построений и управлять ею.

Настройка Team Foundation Server для поддержки команд разработки

Начало работы в команде

Управление профилем и просмотр разрешений

Добавление пользователей в командные проекты

Задание разрешений администратора для коллекций командных проектов

Задание разрешений администратора на сервере Team Foundation Server

Разрешения Team Foundation Server

Группы по умолчанию, права и роли в Team Foundation Server

Управление пользователями и группами. Можно управлять доступом пользователей к командным проектам, коллекциям командных проектов и серверам, на которых запущены компоненты Team Foundation.Можно также определять набор задач, которые может выполнять каждый тип пользователя.

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

  • Управление пользователями вне групп. Можно добавить пользователя к TFS с различными разрешениями, отличными от групповых.

  • Управление разрешениями. Можно просматривать и изменять разрешения, назначенные пользователю или группе на уровне сервера, коллекции или проекта.Имея представление о системных разрешениях, можно лучше определять настраиваемые группы и их разрешения, чтобы удовлетворять потребности в безопасности развертывания.

Техническая справка Team Foundation

Техническая справка. Можно получить сведения об инструментах командной строки, с помощью которых можно управлять развертыванием.

Форум по администрированию TFS

Visual Studio ALM Rangers Solutions and Projects

Блог Team Foundation Server

Технические статьи для управления жизненным циклом приложений Visual Studio

Agile Development Showcase

TFS on CodePlex

Дополнительные ресурсы. Иногда лучший способ познакомиться с Team Foundation Server — пообщаться с вашими коллегами-администраторами на форумах, в блогах и прочитав о реальных примерах развертывания.

Открытие загруженного файла .chm

Загруженные CHM-файлы невозможно открыть на компьютерах с установленным обновлением безопасности 896358.Дополнительные сведения см. в следующей статье на веб-сайте Майкрософт: После установки обновления безопасности 896358 или пакета обновления 1 (SP1) для Windows Server 2003 не удается открыть файлы справки HTML с помощью Internet Explorer.

Чтобы обойти эту проблему, используйте один из методов:

Метод 1

  1. Откройте файл .chm.

  2. В диалоговом окне Открыть файл — Предупреждение о безопасности снимите флажок Всегда выводить запрос перед открытием файла.

  3. Выберите Открыть.

Метод 2

  1. Откройте контекстное меню .chm-файла, а затем выберите Свойства.

  2. Выберите Разблокировать.

  3. Откройте файл .chm.

См. также

Основные понятия

Планирование и отслеживание проектов

Повышение качества при использовании средств диагностики Visual Studio

Новые возможности управления жизненным циклом приложений в Visual Studio 2012