Панель мониторинга "Построение" (гибкая разработка)
С помощью панели мониторинга "Построение" вы можете просматривать действия по разработке, которые влияют на качество построений.Ночные построения играют важную роль в проектах по разработке программного обеспечения.Если построения не завершаются успешно или не проходят тесты проверки построения (BVT), команда должна немедленно устранить проблему.
Примечание |
---|
Доступ к панелям мониторинга осуществляется на портале командного проекта.Доступ к панели мониторинга "Построение" возможен только в том случае, если этот портал работает и может использовать приложение Microsoft Office SharePoint Server 2007.Дополнительные сведения см. в разделах Панели мониторинга (гибкая разработка) и Доступ к порталу командного проекта и руководству по процессу. |
В этом разделе
|
Эту панель мониторинга можно использовать для ответа на следующие вопросы.
|
Необходимые разрешения
Для просмотра панели мониторинга необходимо быть членом группы, имеющей разрешение Чтение в Продукты SharePoint для командного проекта.Для изменения, копирования или настройки панели мониторинга необходимо иметь разрешение или принадлежать к группе, имеющей разрешения Члены в Продукты SharePoint для командного проекта.Дополнительные сведения см. в разделе Добавление пользователей в командные проекты.
Чтобы иметь возможность изменять отчеты Excel, вы должны быть членом группы безопасности TfsWarehouseDataReaders в службах аналитики SQL Server и вы должны быть назначены или относиться к группе, которой были присвоены разрешения Члены в Продукты SharePoint для командного проекта.Дополнительные сведения см. в разделе Предоставление доступа к базам данных хранилища данных для Visual Studio ALM.
Для просмотра рабочего элемента необходимо быть членом группы Читатели или располагать разрешением Просмотр рабочих элементов на этом узле со значением Разрешить.Для создания или изменения рабочего элемента вам необходимо быть членом группы Участники или располагать разрешением Изменить рабочие элементы на этом узле со значением Разрешить.Дополнительные сведения см. в разделе Управление разрешениями.
Данные, отображаемые на панели мониторинга
Команда может использовать панель мониторинга "Построение" для отслеживания качества построений, а также для того, чтобы определить, должен ли член команды предпринять определенные действия, чтобы устранить ошибки построения.Данная панель мониторинга отображает веб-части, показанные на рисунке и описанные в таблице.
Примечание |
---|
Объем протестированного кода и обработанного кода, отчеты и не отображаются, когда хранилище данных для командного проекта недоступно. |
Веб-часть |
Отображаемые данные |
Связанный раздел |
---|---|---|
График, который показывает процент кода, протестированного с использованием тестов проверки построения (BVT) и других тестов в течение последних четырех недель. |
||
Столбчатая диаграмма с областями, которая описывает количество строк кода, добавленных, удаленных и измененных командой в возвратах перед построением в течение последних четырех недель. |
||
Список последних построений, включая сведения об их состоянии.Для просмотра дополнительных сведений выберите конкретное построение.Этот список является производным от веб-части Team Web Access. Условные обозначения: : построение выполняется : построение не началось : построение успешно завершено : ошибка построения. : построение остановлено. : построение выполнено частично. |
||
Список будущих событий, полученных от веб-части SharePoint. |
Неприменимо |
|
Количество активных, разрешенных и закрытых рабочих элементов.Открыть список рабочих элементов можно посредством щелчка каждого номера.Этот список является производным от веб-части Team Web Access. |
||
Список последних возвратов.Для просмотра дополнительных сведений выберите конкретный возврат.Этот список является производным от веб-части Team Web Access. |
Действия, необходимые для отслеживания построений
Для обеспечения точности и актуальности отчетов, которые отображаются на панели мониторинга "Построение", команда должна выполнить следующие действия.
Настройка системы построения.Для использования приложения Team Foundation Build необходимо настроить систему построения.
Дополнительные сведения см. в разделе Configuring Your Build System.
Создание определений построения.Для получения кода для разных платформ можно создать несколько определений построения и выполнить каждое из них.Также каждое построение можно выполнить с использованием другой конфигурации.
Дополнительные сведения см. в разделе Определение процесса построения.
Определение тестов для автоматического запуска в качестве части построения.Как часть определения построения можно выбрать тесты, которые будут выполняться как часть построения или в случае ошибки будут остановлены.
Дополнительные сведения см. в разделе Определение процесса построения, основанного на шаблоне по умолчанию.
Настройка тестов для сбора данных о покрытии кода.Чтобы данные о покрытии кода попали в отчет, члены команды должны инструментировать тесты для сбора этих данных.
Дополнительные сведения см. в разделе Больше не рекомендуется настраивать покрытие кода с использованием параметров тестирования.
Регулярное выполнение построения.Построения можно выполнять с регулярными интервалами или после каждого возврата.Используя запланированный триггер, можно создавать регулярные построения.
Дополнительные сведения см. в разделах Создание определения построения и Запуск построений, наблюдение за построениями и управление ими.
Примечание Несмотря на то что член команды может вручную оценить построение с помощью приложения Обозреватель сборки, эта оценка не отражается в отчете "Индикаторы качества построения".Оценка построения отображается в отчете "Сводка построения".Дополнительные сведения см. в разделах Оценка качества завершенного построения и Отчет "Сводка построения".
Мониторинг построений
С помощью панели мониторинга "Построение" команда может отслеживать качество построений и объем протестированного кода.В идеале объем протестированного кода должен быть высоким, а процент обработанного кода - низким или падающим.В зависимости от целей команды, объем протестированного кода должен составлять от 80% до 100%.
С помощью отчетов "Объем протестированного кода" и "Обработка кода" можно получить ответы на вопросы, указанные в таблице ниже.
Какие построения были успешными?
В каких построениях было большое количество изменений в коде?
Насколько часто построения завершаются успешно?
Насколько изменчива база кода?
Каков объем кода, тестируемого командой?
Насколько высоким является качество построений?
Улучшается ли качество, ухудшается или же остается неизменным?
Дополнительные сведения см. в разделах Отчет "Покрытие кода" в формате Excel и Отчет "Обработка кода" в формате Excel.
Настройка панели мониторинга построения
Панель мониторинга построения можно настроить следующими способами:
Измените фильтры для каждого отчета в Office Excel, чтобы сосредоточить внимание на определенных областях продуктов и итерациях.
Добавьте существующие отчеты в формате Excel, например, Состояние построения или Ход устранения ошибки, к панели мониторинга.
Дополнительные сведения о работе и настройке отчетов в формате Excel содержатся на следующих страницах веб-сайта Майкрософт:
См. также
Основные понятия
Панели мониторинга (гибкая разработка)