Сборка компоненты с помощью SynapseBuilder#
Описание всех нижеприведенных Jenkins Jobs расположено в подразделе «Pipelines» раздела «Дополнительная документация» документа «Руководство оператора».
Для сборки платформенной компоненту через Jenkins Job SynapseBuilder необходимо:
В репозитории исходного кода необходимо создать директорию extra и поместить туда Dockerfile, с помощью которого будет собираться образ на стороне заказчика компоненты;
В Dockerfile изменить команду копирования (COPY) бинарного файла, уточнив его местоположение, а именно
binaryFiles/{имя_бинарного_файла};Запустить Jenkins Job SynapseBuilder с включенным параметром needBuildBinary (не сочетается с needPublishRegistry). Будет произведена сборка проекта и итоговый бинарный файл будет помещен в дистрибутив.
Структура итогового дистрибутива:

Рисунок. Структура дистрибутива