Shared services

TFS обеспечивает поддержку множества сервисов, которые могут быть использованы для интеграции с посторонними приложениям, как например, IDE и системы управления проектами. Сервис связывания (linking service) позволял создавать слабосвязанные отношения между элементами, например элемент ошибка и версии исходного кода, связанные с ним. Сервисы безопасности (security services) позволяли создавать среди пользователей группы безопасности, которым устанавливались права доступа. Сервис классификации (classification service) предусматривал определение политик автоматической классификации элементов исходя из множества критериев, а Сервис событий (eventing service) позволял любому компоненту вызывать событие и уведомление, связанное с этим событием. Уведомление может происходить как при помощи подписки на поток определенной информации, так и при помощи электронной почты или путем вызова других веб-сервисов.

Team Build — сервер сборки, входящий в состав Team Foundation Server, и который может быть установлен практически на любой машине, поддерживающей Visual Studio. Машины, сконфигурированные под Team Build, могут использоваться разработчиками для выполнения полной сборки большинства последних версий программного обеспечения, используемых в контроле кода. Записи каждой сборки сохраняются вне зависимости от ее успешности или неуспешности, так что разработчики и администраторы сборок могут отслеживать прогресс проекта. Если сборка происходит последовательно, то анализируются изменения, сделанные в исходном коде после последней успешной сборки, а обновление рабочих элементов указывает на определенный прогресс. Например, если тестировщик заводит рабочий элемент, посвященный конкретной ошибке в сборке #15, а разработчик вносит изменения чуть ранее, чем была создана сборка #18, то элемент «ошибка» обновится до статуса, указывающего, что ошибка исправлена. Тестировщик может как подтвердить, так и опровергнуть то, что ошибка была успешно исправлена.

На данный момент существуют две версии TeamBuild, причем каждая версия соответствует устанавливаемой версии TFS. Впрочем, они вполне легко настраиваются.

TFSBuild.proj — файл, управляющий TeamBuild. Язык Team Build схож с языком MSBuild.


22.01 и 22.01

Система контроля версий Subversion


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: