Настройка непрерывной интеграции с помощью Team Foundation Server
Наше учебник продолжает Джулией, разработчиком в команде Fabrikam.Она уже настраивала Team Foundation Server (Team Foundation Server) и устанавливала коду группы в системе управления версиями.Она теперь настройка построений непрерывной интеграции, которая помогает команде быстрее находить ее возврат прерывает построение или когда приводит к сбою теста.
Требования
- Некоторые функции могут быть недоступны в зависимости от имеющихся разрешений или выпуска Team Foundation Server.Дополнительные сведения см. в разделе Доступ к функциям Team Web Access.
Содержание раздела
1.Настройка выделенный сервер построения
Джулия устанавливает службу построения на сервере построения команды (ff- построениях).
Установить службы построения на выделенном сервере построения
Следуйте учебник для проекта, загрузки и установки Visual Studio 2012 Team Foundation Server.Дополнительные сведения см. в разделе Установка Team Foundation Server и Visual Studio ALM.
Выберите Установка сервера Team Foundation.
В Центр настройки выберите Настройка службы построения Team Foundation и следуйте мастером Запустить мастер.
На Коллекция проектов выберите Обзор.Найти коллекцию командных проектов, которую обозреватель сервера построения и продолжить.
Выберите Отложить настройку, Просмотр.
Оставьте без изменений параметры по умолчанию после завершения мастера.
Совет
Для данного выпуска, можно задать Visual Studio на сервере построения, прежде чем некоторые решения построят.
Дополнительные сведения см. в разделе Установка службы построения Team Foundation.
Настройка выделенный сервер построения
На сервере построения откройте консоль администрирования Team Foundation Server и выберите Конфигурация построения.
На Конфигурация построения выберите Создать контроллер, Создать агент чтобы просмотреть свойства агента построения.
Открыть список Контроллер и выберите контроллер для связывания с этим агентом.
Выберите Добавить новый тег, чтобы добавлять теги для этого агента.Нажмите кнопку ОК.
Для создания нескольких агентов повторьте 3 предыдущих шага.
2.Настройка папки удаления
Джулия создает папку, в которой службы построения Team Foundation build может удалить.Она предоставляет разрешения для папки на сервере, который запускает службу построения (ALMSVR).
Настройка папки удаления
Создайте папку для удалений построения.Оставьте путь к папке удаления, как может быть коротким.
Совет
Агент построения завершается неудачей в виде путей, размер которых превышает 259 символов.
Предоставьте сервер, на котором работает служба Чтение построения и разрешения Изменить к папке удаления.(Для Джулии, то $ALMSVR).
Дополнительные сведения см. в разделе Выбор промежуточного расположения и настройка папки сброса.
3.Создание построения непрерывной интеграции
Джулия создает определение построения для непрерывной интеграции, чтобы построение начинается, когда кто-то вернет код.
Создание построения непрерывной интеграции
Откройте Командный обозреватель.В Главная выберите Построения.
В Построения выберите Создать определение построения.
На странице " создание определения построения, выберите Триггер.
Выберите Непрерывная интеграция.
На Параметры построения по умолчанию укажите папку удаления.
Пример
![]() |
---|
Можно создать различные типы построений на основе необходимостях рабочей группы.Например, можно спланировать ночные построения, чтобы поддерживать работу тестирования.Можно защитить высокоуровневые ветвления с помощью отстробированного проверка документ- ins.Дополнительные сведения о тесты проверки построения (тестов проверки построения) см. в разделе Практическое руководство. Настройка и запуск запланированных тестов после построения приложения. |
В этом учебнике связанные разделы
Далее (создание невыполненная работа) | Главная
См. также
Основные понятия
Другие ресурсы
решения и проекты ренджеров Visual Studio ALM
Технические статьи для управления жизненным циклом приложений Visual Studio