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


Практическое руководство. Добавление контроллеров построений для развертывания приложений с помощью Lab Management

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

Этот контроллер построений может быть тем же, что используется для выполнения компиляций исходного кода проекта в коллекции проектов. Тем не менее, рекомендуется установить отдельные контроллеры построений для компиляций исходного кода, поддерживаемые Team Foundation Build, и для применения возможностей рабочего процесса Lab Management. Еще один контроллер построений можно добавить при наличии нескольких командных проектов в коллекции командных проектов, применяющих возможности рабочего процесса Lab Management.

Настройка контроллера построений

Для проверки правильности взаимодействия контроллеров и агентов построений необходимо создать виртуальную машину, на которой будут установлены агент построения и агент лаборатории, и сохранить эту виртуальную машину в общей папке библиотеки Team Foundation Server. Затем нужно добавить эту виртуальную машину в виртуальную среду с помощью Microsoft Test Manager. При запуске виртуальной среды состояние возможностей рабочего процесса проверяется Lab Management. При правильной работе возможностей появляется флажок синего цвета.

Примечание

Для одновременной проверки состояния возможностей тестирования следует установить агент тестирования на виртуальную машину в дополнение к другим агентам.Кроме того, для проверки понадобится контроллер тестирования.Дополнительные сведения см. в разделе Практическое руководство. Добавление контроллеров для тестирования с помощью Lab Management.

Установка агентов на виртуальную машину для среды

  1. Создайте виртуальную машину и установите операционную систему.

  2. Чтобы проверить состояние возможностей рабочего процесса, установите на виртуальную машину агент построения. Чтобы добавить агент построения, необходимо использовать установочный DVD-диск Team Foundation Server. Дополнительные сведения об установке агента построения см. в разделе Установка и настройка агентов Visual Studio и контроллеров тестирования и построения.

  3. (Необязательно) Чтобы проверить состояние возможностей тестирования, установите на эту виртуальную машину агент тестирования. Дополнительные сведения об установке агента тестирования см. в разделе Установка и настройка агентов Visual Studio и контроллеров тестирования и построения.

    Примечание

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

  4. Установите на эту виртуальную машину агент лаборатории. Дополнительные сведения об установке агента лаборатории см. в разделе Установка и настройка агентов Visual Studio и контроллеров тестирования и построения.

  5. Чтобы сохранить виртуальную машину для последующего импорта в командный проект, щелкните виртуальную машину правой кнопкой мыши и выберите Сохранить в библиотеке.

    1. Выберите общую папку библиотеки SCVMM, добавленную в коллекцию командных проектов, и нажмите кнопку Далее.

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

    3. Щелкните Сохранить.

    Примечание

    Можно клонировать виртуальную машину и сохранить клон для последующего запуска этой машины в SCVMM.Кроме того, на основе этой виртуальной машины можно создать шаблон, если планируется создание нескольких экземпляров одной и той же виртуальной машины в какой-либо среде.Дополнительные сведения о том, когда нужно создавать шаблон или использовать виртуальную машину, см. в разделе Создание виртуальных сред.

Проверка работы контроллера построений с агентами построений

  1. В Microsoft Test Manager выберите Центр лабораторий.

  2. Чтобы импортировать виртуальную машину с установленными агентами, щелкните Библиотека, выберите пункт Виртуальные машины и шаблоны и нажмите кнопку Импорт.

  3. На странице мастера Имя и компьютер выполните следующие действия.

    1. Нажмите Обзор, чтобы отобразить список виртуальных машин и шаблонов, доступных в диспетчере виртуальных машин.

    2. В списке виртуальных машин и шаблонов выберите созданную виртуальную машину и нажмите кнопку Добавить.

    3. Выберите роль для виртуальной машины и нажмите кнопку Далее.

  4. Чтобы импортировать виртуальную машину нажмите кнопку Готово.

    Импортированная виртуальная машина появится в списке, где для нее будет отображаться состояние Хранится.

  5. Чтобы создать новую среду с этой машиной, щелкните Лаборатория, нажмите кнопку Создать и выберите пункт Новая виртуальная среда.

  6. На странице мастера Имя и местоположение введите имя и описание среды.

  7. Чтобы выбрать группу узлов, на которых нужно развернуть виртуальные машины для этой среды, выберите группу узлов в поле Выбрать расположение. Затем нажмите кнопку Далее.

  8. На странице мастера Компьютеры выберите импортированную виртуальную машину и щелкните Добавить в среду. Затем нажмите кнопку Далее.

    При этом в созданную среду будет добавлена копия виртуальной машины, которая будет отображаться в списке выбранных виртуальных машин.

    Примечание

    Чтобы изменить роль этой виртуальной машины, щелкните Изменить роль.

  9. Нажмите кнопку Далее.

  10. (Необязательно) Для выполнения тестов в данной среде на странице мастера Возможности следует выбрать пункт Выполнять тесты в этой среде. Затем нужно выбрать ранее установленный контроллер тестирования. для регистрации агентов тестирования с помощью контроллера тестирования после запуска среды.

  11. Для выполнения рабочих процессов в этой среде с целью развертывания приложения выберите пункт Выполнять рабочие процессы в этой среде. Затем нужно выбрать ранее установленный контроллер построений. После запуска среды агенты построений регистрируются с помощью данного контроллера построений.

  12. Нажмите кнопку Далее.

  13. Проверьте все выбранные параметры на странице мастера Сводка и нажмите кнопку Готово.

  14. Начнется создание среды. После завершения процесса создания появится среда с состоянием Выкл.

  15. Для запуска среды нажмите кнопку Запуск. После запуска среды нажмите кнопку Подключение. Откроется приложение Средство просмотра среды Microsoft. Войдите в систему виртуальной машины.

    Теперь возможности рабочего процесса должны быть отмечены флажком синего цвета и состоянием Готово в представлении Среды для этой среды.

    Если состояние этих возможностей корректно, настройка возможностей рабочего процесса Lab Management успешно завершена. После построения с помощью этих возможностей приложение можно развертывать. Дополнительные сведения см. в разделе Практическое руководство. Развертывание приложения в виртуальной среде или Практическое руководство. Настройка и запуск запланированных тестов после построения и развертывания приложения.

  16. Закройте Средство просмотра среды.

См. также

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

Практическое руководство. Добавление контроллеров для тестирования с помощью Lab Management

Изменение существующих конфигураций Lab Management