<< Click to Display Table of Contents >> Разработка > Элементы разработки > Решение Публикация |
![]() ![]() ![]() |
Публикация представляет собой обновление разработки на веб-сервере. Настройки публикации задаются в редакторе решения или модуля. Включают добавление скриптов конвертации, проверок и ручных этапов, которые нужно выполнить до или после публикации. Если изменился перекрытый модуль, то задайте настройки в редакторе решения. Если изменения произошли в разработке, которую сделали вы сами, задайте настройки в редакторе соответствующего модуля.
Чтобы задать настройки публикации:
1.В редакторе решения или модуля перейдите в узел «Публикация».
2.В узле Current, который соответствует текущей версии, укажите настройки. Если нужно логически отделить скрипт конвертации по версии, увеличьте номер версии решения и после этого добавьте необходимый скрипт.
ВАЖНО. Если собирается пакет разработки с исполняемыми файлами, то последняя цифра версии автоматически увеличивается на 1. Например, с 0.0.2.0 до 0.0.2.1.
При необходимости можно посмотреть скрипты предыдущих версий. Для этого раскройте узел версии, выше текущей.
3.При необходимости установите флажки:
Сбросить кэш справочников модуля при публикации, если изменились справочники, в параметрах которых установлен флажок Кэшировать на клиенте.
Сбросить прикладной кэш при публикации, если в программном коде изменилась работа с кэшем. Например, изменилось вычисление для виджетов модулей решения.
Перезапустить клиенты после публикации, если необходимо, чтобы после обновления продуктивной системы перезапустились клиентские приложения, которые были открыты. Для пользователей, у которых запущено клиентское приложение в момент обновления, появится сообщение о том, что приложение необходимо перезапустить. В этом случае после публикации у пользователей появится сообщение о том, что необходимо обновить страницу браузера.
Устанавливать флажок для локальной системы не требуется. Клиентские приложения локальной системы, в которых разработчик проверяет изменения перед отправкой в удаленный репозиторий, после публикации перезапускаются самостоятельно.
4.Добавьте скрипты. Для этого выберите вкладку:
•«Любая поддерживаемая СУБД» – если синтаксис запросов подходит для PostgreSQL/Postgres Pro/Jatoba и Microsoft SQL Server;
•«MS SQL» и «PostgreSQL» – если синтаксис запросов отличается. Добавьте на каждой вкладке свой скрипт запроса, в дальнейшем система сама определит нужный скрипт в зависимости от того, какая СУБД используется.
На вкладках рядом с нужным названием скрипта установите флажок. Станет доступна ссылка, перейдите по ней. Откроется редактор SQL-запросов. В редакторе напишите код SQL-запроса.
Чтобы удалить скрипт, снимите флажок.
5.Если у вас настроена синхронизация с другими базами данных, добавьте ручные этапы. В тексте запроса укажите скрипт для конвертации другой базы данных.
6.Сохраните изменения.
© Компания Directum, 2024 |