Опубликован: 27.06.2009 | Доступ: свободный | Студентов: 1725 / 45 | Оценка: 4.12 / 3.62 | Длительность: 13:51:00
Специальности: Программист
Самостоятельная работа 5:

Инсталляция рабочего места разработчика проекта, разработка фрагментов проекта

< Лекция 9 || Самостоятельная работа 5: 123 || Лекция 10 >

Средство управления сборками Team Foundation Build

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

Чтобы пользоваться инструментом Team Foundation Build нужно определить хотя бы один тип сборки. Тип сборки в VSTS реализуется в виде групп файлов, где описана последовательность действий и условия, при которых сборка решения или набора решений считается выполненной. Для каждого типа сборки задается набор параметров, по которым Team Foundation Build определяет, как она должна проводиться. В частности указывается какое решение или набор решений подлежит сборке, какой сборочный сервер следует использовать, где должна проводиться сборка, какие тесты необходимо выполнить и следует ли проводить статистический анализ кода.

Создание нового build type

В меню Build нужно выбрать New Build Definition.

Создание нового типа сборки

Рис. 16.15. Создание нового типа сборки

В появившемся окне во вкладке General нужно ввести имя, создаваемой сборки.

Определение имени нового типа сборки

Рис. 16.16. Определение имени нового типа сборки

Далее необходимо заполнить поля во вкладке Build Defaults

Определение параметров сборки

Рис. 16.17. Определение параметров сборки

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

Определение папки сборки

Рис. 16.18. Определение папки сборки

В появившемся окне нужно выбрать решение, которое необходимо собрать, и нажать Next.

Мастер создания нового типа сборки

увеличить изображение
Рис. 16.19. Мастер создания нового типа сборки

Дальше необходимо задать конфигурацию и платформу для сборк. В данном примере выберем конфигурацию release и платформу Any

Определение конфигураций сборки

Рис. 16.20. Определение конфигураций сборки

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

Определение опций сборки

увеличить изображение
Рис. 16.21. Определение опций сборки

Для окончания создания нового типа сборки нужно нажать Finish.

Резюмируя вышеописанное, можно сказать, что VSTS 2008 обеспечивает разработчика всем необходимым инструментарием, ассортимент которого значительно шире, чем в предыдущих версиях Visual Studio.

Задание:

  1. Разработайте структуру классов для своей подсистемы (номера и названия подсистем см. в "Основные функции и методы работы с MS Project, освоение рабочего места менеджера проекта" ), в соответствии с таблицей 1. Определите методы и свойства каждого класса. Реализуйте разработанную структуру средствами дизайнера классов. В обязательном порядке должны быть реализованы принципы и механизмы наследования.
    Номер варианта Номер подсистемы
    1 1
    2 2
    3 3
    4 4
    5 5
    6 6
    7 7
  2. В соответствии с частью 2 "Комплексное тестирование и отладка проекта" проведите отладку проекта. Сопровождайте ваши действия созданием и изменением соответствующих рабочих элементов.
  3. В соответствии с частью 3 "Комплексное тестирование и отладка проекта" создайте сценарий сборки и выполните ее. Создайте отчет о результатах сборки и разместите его на портале проекта.
< Лекция 9 || Самостоятельная работа 5: 123 || Лекция 10 >