Project

General

Profile

Инструкция по построению версии и сборке дистрибутивов

Сборка дистрибутивов возможна как в ручном так и в автоматическом режимах
Процесс описан для #CURRENT, для построения других версий поколения 2.15 нужно заменить #CURRENT на соответствующее имя проекта, например #FIX_2_15RC4

Автоматический режим

Система построения дистрибутивов развернута на SQL-SRVR под аккаунтом eva.

Если необходимо поднять номер версии то, заходим в SourceSafe и исправляем файлы:

  1. #CURRENT\DLLS\CMN\devs_ver.h
  2. #CURRENT\DLLS\CMN\Whats_new\Whats_new.txt
  3. #CURRENT\Distributives\version.h
  4. #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

На данный момент нет единого лога для всех этапов сборки, пишется несколько логов:

  1. Логи билдера (SFBuilder.js) - F:\#Current\Builder\OUTPUT\
  2. Логи шифровальщика (Protection Studio 2) - F:\#Current\Builder\!StarForce\LOGS
  3. Логи сборщика дистрибутивов (Inno Setup 5) - N:\NB\LOGs\DIST*

Настройки процесса сборки указаны в N:\NB\!NightBuilder\sfmain.ini

Ручной режим

  1. Проверить whats_new и если нужно изменить номер версии.
  2. Получить последнюю версию исходных файлов из SourceSafe
  3. Построить бинарники с помощью Builder.js
  4. Построить дистрибутивы

Обновление версии
h3. Получение последней версии исходных файлов из SourceSafe
h3. Построение бинарников
h3. Построение дистрибутивов

Add picture from clipboard (Maximum size: 742 MB)