Публикация через Directum Launcher
<< Click to Display Table of Contents >> Разработка > Процесс разработки > Публикация Публикация через Directum Launcher |
![]() ![]() ![]() |
Для запуска публикации разработки используется инструмент Directum Launcher. Она выполняется на сервере Directum RX для публикации разработки в продуктивную систему, инициализации модулей и применения настроек бизнес-процессов по умолчанию. В этом случае публикацию рекомендуется выполнять в нерабочее время.
Если прикладная разработка уже установлена и ее нужно обновить, не меняя версию компонента Platform, то на период публикации администратор может включить режим технического обслуживания.
При публикации Directum Launcher запускает утилиту DeploymentToolCore. Поэтому убедитесь, что заданы ее настройки. Подробнее см. в руководстве администратора в разделе «Утилита DeploymentToolCore» (Windows, Linux).
ПРИМЕЧАНИЕ. В операционной системе Linux утилита DeploymentToolCore запускается в docker-контейнере.
Чтобы опубликовать пакет разработки:
1.Запустите Directum Launcher. Для этого:
от имени администратора запустите файл DirectumLauncher.exe;
выполните команду:
./DirectumLauncher --host=0.0.0.0
Подробнее см. инструкцию по установке, раздел «Серверная часть Directum RX» (Windows, Linux).
2.Перейдите на страницу Публикация и укажите настройки:
Публикация. Установите флажок, чтобы запустить публикацию.
Путь до пакета. Укажите путь до пакета разработки. Если разработка состоит из нескольких пакетов или нужно опубликовать пакет другого решения, то нажмите на кнопку и в появившемся поле укажите путь до пакета:
Таким же образом добавьте все необходимые пакеты. Они должны включать в себя исходные коды. Если нужно удалить поле с пакетом, нажмите на кнопку .
Список доступных пакетов разработки можно посмотреть по кнопке Показать пути до пакетов разработки. Отобразятся пакеты из добавленных компонентов.
Инициализация. Установите флажок, если нужно запустить инициализацию решений. Если нужно инициализировать только выбранные решения, укажите их в поле Имена решений. Иначе оставьте поле пустым, тогда инициализация выполнится для всех опубликованных решений.
Имена решений. Через пробел укажите имена решений, для которых нужно выполнить инициализацию. Список опубликованных решений можно получить по кнопке Показать опубликованные решения.
Совет. Если решение ранее не публиковалось, то получите его имя с помощью команды dt get_deployed_solutions либо не заполняйте поле, чтобы проинициализировались все решения.
Применить настройки. Установите флажок, если нужно применить настройки бизнес-процессов по умолчанию.
3.Нажмите на кнопку Опубликовать.
В результате публикуется прикладная разработка, выполняется инициализация и применяются настройки по умолчанию, если установлены соответствующие флажки.
При необходимости публикацию можно запустить через командную строку.
© Компания Directum, 2024 |