Инструкция по построению версии и сборке дистрибутивов¶
- Table of contents
- Инструкция по построению версии и сборке дистрибутивов
Сборка дистрибутивов возможна как в ручном так и в автоматическом режимах
Процесс описан для #CURRENT, для построения других версий поколения 2.15 нужно заменить #CURRENT на соответствующее имя проекта, например #FIX_2_15RC4
Автоматический режим¶
Система построения дистрибутивов развернута на SQL-SRVR под аккаунтом eva.
Если необходимо поднять номер версии то, заходим в SourceSafe и исправляем файлы:
- #CURRENT\DLLS\CMN\devs_ver.h
- #CURRENT\DLLS\CMN\Whats_new\Whats_new.txt
- #CURRENT\Distributives\version.h
- #CURRENT\Distributives\changes.eng
На рабочем столе расположено два ярлыка 2.15 и 2.14 для версий #CURRENT и 2.14 соответственно.
После запуска ярлыка выбираем, что именно нам нужно построить и нажимаем Start
{{Image("1.jpg")}}
Процесс сборки кратко выводится на экран. Детальная информация пишется в логи. По окончании сборки выводится отчет с результатами работы.
Результаты сборки выкладываются:
- Собранная версия - SQL-SRVR N:\BIGSHARE\Builder\current
- Дистрибутивы - SQL-SRVR:
- F:\#CURRENT\Release\Output4tract
- F:\#CURRENT\Release\Output4eela
- F:\#CURRENT\Release\Output4digispot
На данный момент нет единого лога для всех этапов сборки, пишется несколько логов:
- Логи билдера (SFBuilder.js) - F:\#Current\Builder\OUTPUT\
- Логи шифровальщика (Protection Studio 2) - F:\#Current\Builder\!StarForce\LOGS
- Логи сборщика дистрибутивов (Inno Setup 5) - N:\NB\LOGs\DIST*
Настройки процесса сборки указаны в N:\NB\!NightBuilder\sfmain.ini
Ручной режим¶
- Проверить whats_new и если нужно изменить номер версии.
- Получить последнюю версию исходных файлов из SourceSafe
- Построить бинарники с помощью Builder.js
- Построить дистрибутивы
Обновление версии
h3. Получение последней версии исходных файлов из SourceSafe
h3. Построение бинарников
h3. Построение дистрибутивов