Сборка компоненты с помощью SynapseBuilder#

Описание всех нижеприведенных Jenkins Jobs расположено в подразделе «Pipelines» раздела «Дополнительная документация» документа «Руководство оператора».

Для сборки платформенной компоненту через Jenkins Job SynapseBuilder необходимо:

  1. В репозитории исходного кода необходимо создать директорию extra и поместить туда Dockerfile, с помощью которого будет собираться образ на стороне заказчика компоненты;

  2. В Dockerfile изменить команду копирования (COPY) бинарного файла, уточнив его местоположение, а именно binaryFiles/{имя_бинарного_файла};

  3. Запустить Jenkins Job SynapseBuilder с включенным параметром needBuildBinary (не сочетается с needPublishRegistry). Будет произведена сборка проекта и итоговый бинарный файл будет помещен в дистрибутив.

  4. Структура итогового дистрибутива:

    component_in_SynapseBuilder

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