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


Настройка непрерывной интеграции с помощью Team Foundation Server

Наше учебник продолжает Джулией, разработчиком в команде Fabrikam.Она уже настраивала Team Foundation Server (Team Foundation Server) и устанавливала коду группы в системе управления версиями.Она теперь настройка построений непрерывной интеграции, которая помогает команде быстрее находить ее возврат прерывает построение или когда приводит к сбою теста.

Требования

  • Некоторые функции могут быть недоступны в зависимости от имеющихся разрешений или выпуска Team Foundation Server.Дополнительные сведения см. в разделе Доступ к функциям Team Web Access.

Содержание раздела

  1. Настройка выделенный сервер построения

  2. Настройка папки удаления

  3. Создание построения непрерывной интеграции

1.Настройка выделенный сервер построения

Джулия устанавливает службу построения на сервере построения команды (ff- построениях).

Hh395023.collapse_all(ru-ru,VS.110).gifУстановить службы построения на выделенном сервере построения

Следуйте учебник для проекта, загрузки и установки Visual Studio 2012 Team Foundation Server.Дополнительные сведения см. в разделе Установка Team Foundation Server и Visual Studio ALM.

  1. Выберите Установка сервера Team Foundation.

  2. В Центр настройки выберите Настройка службы построения Team Foundation и следуйте мастером Запустить мастер.

  3. На Коллекция проектов выберите Обзор.Найти коллекцию командных проектов, которую обозреватель сервера построения и продолжить.

  4. Выберите Отложить настройку, Просмотр.

  5. Оставьте без изменений параметры по умолчанию после завершения мастера.

    СоветСовет

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

Дополнительные сведения см. в разделе Установка службы построения Team Foundation.

Hh395023.collapse_all(ru-ru,VS.110).gifНастройка выделенный сервер построения

  1. На сервере построения откройте консоль администрирования Team Foundation Server и выберите Конфигурация построения.

  2. На Конфигурация построения выберите Создать контроллер, Создать агент чтобы просмотреть свойства агента построения.

  3. Открыть список Контроллер и выберите контроллер для связывания с этим агентом.

  4. Выберите Добавить новый тег, чтобы добавлять теги для этого агента.Нажмите кнопку ОК.

  5. Для создания нескольких агентов повторьте 3 предыдущих шага.

2.Настройка папки удаления

Джулия создает папку, в которой службы построения Team Foundation build может удалить.Она предоставляет разрешения для папки на сервере, который запускает службу построения (ALMSVR).

Hh395023.collapse_all(ru-ru,VS.110).gifНастройка папки удаления

  1. Создайте папку для удалений построения.Оставьте путь к папке удаления, как может быть коротким.

    СоветСовет

    Агент построения завершается неудачей в виде путей, размер которых превышает 259 символов.

  2. Предоставьте сервер, на котором работает служба Чтение построения и разрешения Изменить к папке удаления.(Для Джулии, то $ALMSVR).

Дополнительные сведения см. в разделе Выбор промежуточного расположения и настройка папки сброса.

3.Создание построения непрерывной интеграции

Джулия создает определение построения для непрерывной интеграции, чтобы построение начинается, когда кто-то вернет код.

Hh395023.collapse_all(ru-ru,VS.110).gifСоздание построения непрерывной интеграции

Создание процесса построения с непрерывной интеграцией

  1. Откройте Командный обозревательГлавная выберите Построения.

  2. В Построения выберите Создать определение построения.

  3. На странице " создание определения построения, выберите Триггер.

  4. Выберите Непрерывная интеграция.

  5. На Параметры построения по умолчанию укажите папку удаления.

Пример

ПримечаниеПримечание

Можно создать различные типы построений на основе необходимостях рабочей группы.Например, можно спланировать ночные построения, чтобы поддерживать работу тестирования.Можно защитить высокоуровневые ветвления с помощью отстробированного проверка документ- ins.Дополнительные сведения о тесты проверки построения (тестов проверки построения) см. в разделе Практическое руководство. Настройка и запуск запланированных тестов после построения приложения.

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

Далее (создание невыполненная работа) | Главная

См. также

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

Построение приложения

Другие ресурсы

решения и проекты ренджеров Visual Studio ALM

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

Гибкая демонстрации разработки

Team Foundation Server на сайте CodePlex