Панель мониторинга "Построение" (CMMI)

С помощью панели мониторинга "Построение" вы можете просматривать действия по разработке, которые влияют на качество построений. Ночные построения играют важную роль в проектах по разработке программного обеспечения. Если построения не завершаются успешно или не проходят тесты проверки построения (BVT), команда должна немедленно устранить проблему.

Примечание

Доступ к панелям мониторинга осуществляется на портале командного проекта.Доступ к панели мониторинга "Сборка" возможен только в том случае, если этот портал работает и может использовать SharePoint Server Enterprise Edition.Дополнительные сведения см. в разделе Панели мониторинга (CMMI).

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

  • Данные, отображаемые на панели мониторинга

  • необходимые для отслеживания сборок действия

  • Мониторинг сборок

  • Настройка панели мониторинга "Качество"

Эту панель мониторинга можно использовать для ответа на следующие вопросы.

  • Насколько изменчива база кода?

  • Каков объем кода, тестируемого командой?

  • Насколько высоким является качество построений?

  • Улучшается ли качество, ухудшается или же остается неизменным?

  • Какие построения были успешными?

  • В каких сборках значительное количество изменений кода?

Необходимые разрешения

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

Чтобы иметь возможность изменять отчеты Excel, вы должны быть членом группы безопасности TfsWarehouseDataReaders в службах аналитики SQL Server и вы должны быть назначены или относиться к группе, которой были присвоены разрешения Члены в Продукты SharePoint для командного проекта. Дополнительные сведения см. в разделе Предоставление доступа к базам данных хранилища данных для Visual Studio ALM.

Для просмотра рабочего элемента необходимо быть членом группы Читатели или располагать разрешением Просмотр рабочих элементов на этом узле со значением Разрешить. Для создания или изменения рабочего элемента вам необходимо быть членом группы Участники или располагать разрешением Изменить рабочие элементы на этом узле со значением Разрешить.

Данные, отображаемые на панели мониторинга

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

Панель мониторинга качества построения

Примечание

Объем протестированного кода и обработанного кода, отчеты Шаг 1 и Шаг 2 не отображаются, когда хранилище данных для командного проекта недоступно.

Веб-часть

Отображаемые данные

Связанный раздел

Шаг 1

График, который показывает процент кода, протестированного с использованием тестов проверки построения (BVT) и других тестов в течение последних четырех недель.

Отчет о покрытии кода

Отчет "Покрытие кода" в формате Excel

Шаг 2

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

Отчет об обновлении кода

Отчет "Обработка кода" в формате Excel

Шаг 3

Список последних сборок, включая сведения об их состоянии. Для просмотра дополнительных сведений выберите конкретную сборку. Этот список является производным от веб-части Team Web Access.

Веб-часть последних построений

Условные обозначения:

Идет выполнение построения: построение не началось

Построение не началось: выполняется сборка

Построение успешно завершено: построение успешно завершено

Ошибка построения: ошибка сборки

Построение остановлено: сборка остановлена

Построение выполнено частично: сборка частично успешно выполнена

Managing and Reporting on Builds

Шаг 4

Список будущих событий, полученных от веб-части SharePoint.

Веб-часть важных событий

Неприменимо

Шаг 5

Количество активных, разрешенных и закрытых рабочих элементов. Открыть список рабочих элементов можно путем нажатия каждого номера. Этот список является производным от веб-части Team Web Access.

Рабочие элементы проекта

Типы и рабочий процесс рабочего элемента шаблона процесса CMMI

Шаг 6

Список последних возвратов. Для просмотра дополнительных сведений выберите конкретный возврат. Этот список является производным от веб-части Team Web Access.

Веб-часть недавних возвратов

Разработка кода и управление ожидающими изменениями

Действия, необходимые для отслеживания построений

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

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

    Дополнительные сведения см. в разделе Configuring Your Build System.

  • Создание определений построения. Для получения кода для разных платформ можно создать несколько определений построения и выполнить каждое из них. Также каждое построение можно выполнить с использованием другой конфигурации.

    Дополнительные сведения см. в разделе Определение процесса сборки.

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

    Дополнительные сведения см. в разделе Использование шаблона по умолчанию для процесса сборки.

  • Настройка тестов для сбора данных о покрытии кода. Чтобы данные о покрытии кода попали в отчет, члены команды должны инструментировать тесты для сбора этих данных.

    Дополнительные сведения см. в разделе Больше не рекомендуется настраивать покрытие кода с использованием параметров тестирования.

  • Регулярное выполнение построения. Построения можно выполнять с регулярными интервалами или после каждого возврата. Используя запланированный триггер, можно создавать регулярные построения.

    Дополнительные сведения см. в разделах Создание или изменение определения сборки и Запуск сборок, наблюдение за сборками и управление ими.

    Примечание

    Несмотря на то что член команды может вручную оценить построение с помощью приложения Обозреватель сборки, эта оценка не отражается в отчете "Индикаторы качества построения".Оценка построения отображается в отчете "Сводка построения".Дополнительные сведения см. в разделах Оценка качества завершенной сборки и Отчет "Сводка построения".

Мониторинг сборок

С помощью панели мониторинга "Построение" команда может отслеживать качество построений и объем протестированного кода. В идеале объем протестированного кода должен быть высоким, а процент обработанного кода - низким или падающим. В зависимости от целей команды, объем протестированного кода должен составлять от 80% до 100%.

С помощью отчетов "Объем протестированного кода" и "Обработка кода" можно получить ответы на вопросы, указанные в таблице ниже.

  • Какие построения были успешными?

  • В каких построениях было большое количество изменений в коде?

  • Насколько часто построения завершаются успешно?

  • Насколько изменчива база кода?

  • Каков объем кода, тестируемого командой?

  • Насколько высоким является качество построений?

  • Улучшается ли качество, ухудшается или же остается неизменным?

Дополнительные сведения см. в разделах Отчет "Покрытие кода" в формате Excel и Отчет "Обработка кода" в формате Excel.

Настройка панели мониторинга "Сборка"

Панель мониторинга построения можно настроить следующими способами:

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

  • Добавьте существующие отчеты в формате Excel, например, Состояние построения или Ход устранения ошибки, к панели мониторинга.

Дополнительные сведения о работе и настройке отчетов в формате Excel содержатся на следующих страницах веб-сайта Майкрософт: