Публикация

Платформа Digital Q.Sensor BI поддерживает три вида публикации групп дашбордов:

Обычная публикация

Обычная публикация группы дашбордов запускает процесс сборки контейнера. В момент публикации создаётся коммит в репозитории, указанном в настройках публикации.

Для обычной публикации группы дашбордов используются следующие дополнительные сервисы:

  • QDevOps: отвечает за сборку контейнера.
  • Хранилище кода (GIT): здесь создается репозиторий для хранения файлов импорта и настроек, необходимых для запуска и работы контейнера.
  • QFilestorage: сервис для работы с вложениями.

Для успешного запуска обычной публикации, нужно заполнить описанные ниже настройки.

Обратите внимание, что конкретные названия в примерах могут отличаться в зависимости от проекта.

Название поляОписаниеПример
Системное наименование PBCУникальное имя PBC. Обязательное поле.sensor_pbc
Имя веткиВетка, в которой выполняется публикация. Обязательное поле.master
Репозиторий для конфигурационного файлаАдрес репозитория, в котором хранится конфигурационный файл. Обязательное поле.dev/dev_configs.git
Содержимое конфигурационного файла для публикацииТекст конфигурационного файла.
Ветка в репозитории для конфигурационного файлаВетка, в которой находится конфигурационный файл. Обязательное поле.sensor
Путь в репозитории для конфигурационного файлаПолный путь к конфигурационному файлу.dev/stages/dev/properties/PBC.properties
Содержимое Jenkins файла для публикацииТекст Jenkins-файла.
Содержимое Docker файла для публикацииТекст Docker-файла.
Ссылка на Jenkins jobПуть к Jenkins job, выполняющему публикацию. Обязательное поле./job/Pipelines/job/MultiBranch/job/PBC
GUID для обработки событияУникальный идентификатор события публикации.
Ссылка на репозиторийАдрес репозитория, в котором хранится код. Если не указано, репозиторий создаётся автоматически.https://gitflex.diasoft.ru/projects/PBC.git
Сообщение коммита для последней публикацииТекст описания коммита. Обязательное поле.Обновление конфигурации PBC

Прямая публикация

Прямая публикация группы дашбордов это процесс вызова API для загрузки данных из одного сервиса Sensor и их последующей передачи в другой стенд. Этот метод позволяет эффективно загружать данные на другой стенд, обеспечивая обработку возможных ошибок.

Название поляОписание
Системное наименование PBCОбязательное поле.