Система командной работы. Visual Studio Теам System
Оценить
(0 голоса)
Хорошая новость состоит в том, что вы можете редактировать все стандартные элементы построения при помощи редактора определения построений. Однако непосредственным редактированием кода XML можно добиться большего. Код XML в файлах проектов по­строения исключительно хорошо прокомментирован, а сами файлы довольно короткие. Для того чтобы открыть файл проекта построения в Visual Studio, необходимо перейти в Source Control Explorer к нужному файлу TFSBuild.proj и дважды щелкнуть по его назва­нию. При чтении этого XML-файла вы заметите, что в нем записана информация по всем основным категориям параметров построения: есть общая информация, информация по ре­шению, конфигурации, местоположению и тестам. Совет Можно очень просто расширить любой тип…
Оценить
(0 голоса)
Как уже упоминалось ранее, ядром сервера построения TFS является технология MSBuild. Этот движок построения реализован в виде одного исполняемого файла msbuild.exe. Не­смотря на то, что MSBuild поставляется вместе с Visual Studio, он не зависит от этой интег­рированной среды разработки, а это означает, что вы можете запускать его на тех компью­терах, где нет инсталлированной Visual Studio. Для своей работы MSBuild берет XML-файл, который описывает последовательность собы­тий для построения. Затем он обрабатывает эти события в указанном порядке. MSBuild яв­ляется надежным движком, который может работать с условными построениями, инкремен­тальными построениями, а также и с зависимостями между целями и построениями. Поскольку файл TFSBuild.proj соответствует…
Оценить
(0 голоса)
При наличии нескольких определений построений члены команды могут в любое время за­пустить любое из них (при помощи ручного старта из Team Explorer). Конечно, они могут также просто подождать их запуска по расписанию (как это уже обсуждалось). Для запуска построения из Visual Studio Team Explorer щелкните правой кнопкой мыши по определению построения и выберите пункт Queue New Build. При этом будет отправлено сообщение в очередь построения слоя приложения, в котором будет указано, что построе­ние должно быть выполнено на конкретном агенте построения. Как видно из рис. 30.16, диалоговое окно Queue Build дает возможность выбрать определе­ние построения и изменить некоторые настройки внутри этого…
Оценить
(0 голоса)
Информация по построениям предоставляется в Visual Studio при помощи Team Build Ex­plorer. Окно этого браузера отображает список завершенных или находящихся в процессе выполнения построений и служит основным средством просмотра продвижения процесса построения и отчетов по завершенным построениям. Team Build Explorer Показанный на рис. 30.18 Team Build Explorer дает моментальный снимок построений, где указаны: состояние (успешно завершено, закончилось неудачей, выполняется); название построения; качество построения; дата завершения построения. Совет Если вы (или другие члены команды проекта) хотите получать уведомления о завер­шении построения, то вам необходимо использовать функцию уведомления проекта Team Foundation Server. TFS описывает два события, на которые вы можете подпи­саться: Build…
Оценить
(0 голоса)
Система Team Foundation Build имеет свой набор состояний качества, которые группа тес­тирования качества может выбирать для указания качества построения: □    Initial Test Passed (Начальный тест пройден); □    Lab Test Passed (Лабораторный тест пройден); □    Ready for Deployment (Готова к развертыванию); □    Rejected (Отвергнута); □    Released (Выпущена); □    UAT Passed (Пройдено приемочное тестирование); □    Under Investigation (Изучается). Группа качества должна зайти в браузер Team Build и указать состояние качества построе­ния (для того чтобы показать всем остальным членам команды результаты своих тестов). Это можно сделать очень легко: при помощи щелчка по столбцу и выбора одного из состоя­ний (как показано на рис. 30.19).…
Оценить
(0 голоса)
Для просмотра отчетов по завершенным и выполняющимся построениям необходимо дваж­ды щелкнуть по построению внутри Team Build Browser. Рис. 30.20. Добавление нового состояния качества построения Каждый отчет находится в окне документа, открывающемся в Visual Studio, и имеет сле­дующие разделы: □    Summary (Сводка) — резюмирует подробности построения и содержит такие элементы данных, как: название построения; затребовавший выполнение построения человек; компьютер, на котором выполнялось построение; текущее состояние качества построе­ния; ссылка на журнал построения; □    Build steps (Этапы построения)— содержит список (во время выполнения процесса построения он является динамически обновляемым), в котором указаны дата и время каждого этапа построения; □    Result details (Подробности результата)…
Оценить
(0 голоса)
В этой главе мы описали использование Team Foundation Build для автоматизации и управ­ления как простыми, так и сложными процессами построения командных проектов. Team Foundation Build позволяет вам обращаться с построениями как с неотъемлемой частью ко­мандного проекта. На сервере Team Foundation Build предоставляет базу данных, движок построения, а также интерфейсы Web-сервисов для определения, выполнения и анализа построений программ­ного обеспечения. Данная глава представила логическую и физическую архитектуру компо­нентов системы Team Foundation Build и показала, как они сосуществуют внутри более об­ширной технической инфраструктуры Visual Studio Team System. Используя слабо связанные уровни, Team Foundation Build позволяет вам масштабировать среду построения (посредством присваивания роли сервера…
«ПерваяПредыдущая3132СледующаяПоследняя»
Навигация
© 2017 www.visualstudios.ru. Все права защищены.