Меню


Site Logo

[лабораторные] Цель работы

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

[лабораторные] Краткое введение

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

[порядок] Порядок выполнения работы

  1. Выбрать одно из средстрв автоматизации сборки
  2. Сформировать проект с зависимостями (чтобы был один исполняемый модуль и несколько библиотечных)
  3. Разработать конфигурацию для автоматической сборки проекта для выбранной системы автоматизации
  4. Запустить сборку и получить исполнимый образ
  5. Подготовить отчет о проделанной работе

[Методички] Методическая информация

[пример] Примеры



[Литература] Литература