Project

General

Profile

Построение дистрибутивов

Для поддержания документации по системе построения дистрибутивов в актуальном состоянии
создан проект Builder по ссылке http://support.digispot.ru/trac/wiki/DiDev/Projects/Builder,
в котором отслеживаются последние изменения, ход разработки, формируются требования.

Старое описание

  1. построить версию
  2. Поднять версию в дистрибутиве (.\Distributives\version.h)
  3. Для дистрибутивов поколения по 2.13 включительно скопировать архив с релизом соответствующим строящейся версии из #BigShare\Builder\<тип билда> в подкаталог .\RUS_ENG\<тип билда> и распаковать
  4. Обновить информацию об изменениях в версии в файлах .\Distributives\Whatsnew и .\Distributives\Whatsnew for box
  5. В директории "..\Distributives\" отредактировать первый 4 строчки файла maker.bat (см. пример ниже)
  6. В директории "..\Distributives\" запустить "make.bat" с параметрами. Первый параметр - файл со списком защимщаемых модулей, второй - файл со списком строящихся дистрибутивов. Например, для построение релиз-версии необходимо указать "protect_basic.prt compile_digispot_release.prt" (в зависимости от типа билда)
  7. Забрать результат "\#FIX_2_14\Release\Output" или "\#FIX_2_14\Release\Output4Barth" или "\#FIX_2_14\Release\Output4Eela".
  8. Скопировать результат построения на внутренний сервер #BigShare\Distributives\<поколение>
  9. Скопировать результат построения на FTP: html/support/<поколение>
  10. Обновить информацию о номере версии и последних изменениях на сайте

Более детально алгоритм работы пользователя и скриптов описан в ТЗ на систему построения дистрибутивов

Пример редактирование Maker.bat

Для построения версии для немцев надо отредактировать первый 4 строчки файла maker.bat и включить флаг BarthKG:

rem SET Tract=ON - дистрибутивы для Тракта (полная версия)
SET BarthKG=ON - дистрибутивы для немецких партнеров RBarthKG (полная версия)
rem SET DSBASIC=ON - дистрибутивы для немецких партнеров RBarthKG (коробочная версия)
rem SET EelaAudio=ON - дистрибутивы для голландских партнеров Eela-Audio (коробочная версия)

Add picture from clipboard (Maximum size: 742 MB)