Сценарии использования DTDS#
Использование функциональности компонента DTDS реализует следующие сценарии:
Основной сценарий: Сборка дистрибутива Solution и передача его в стороннюю организацию для последующей установки
Основной сценарий: Пересборка Docker образов, обновление конфигураций и SDK для компонентов Solution
Основной сценарий: Распаковка Solution
Исключительные и альтернативные сценарии использования отсутствуют.
Сборка дистрибутива Solution и передача его в стороннюю организацию для последующей установки#
Разработчик создает и заполняет в своем репозитории файлы конфигурации merger.yml, environment.yml, artifactRenameRules.csv.
Разработчик создает 4 Jenkins jobs.
Разработчик запускает Jenkins job сборки и передачи Solution в следующей последовательности:
Jenkins job c подключенной библиотекой solution-packer.
Jenkins job c подключенной библиотекой solution-publisher.
Jenkins job c подключенной библиотекой solution-merger (используется на стороне клиента).
Jenkins job c подключенной библиотекой solution-unpacker (используется на стороне клиента).
Пересборка Docker образов, обновление конфигураций и SDK для компонентов Solution#
Разработчик запускает Jenkins job в следующей последовательности:
Jenkins job c подключенной библиотекой solution-packer.
Jenkins job c подключенной библиотекой solution-publisher.
Jenkins job c подключенной библиотекой solution-merger (используется на стороне клиента).
Jenkins job c подключенной библиотекой solution-unpacker (используется на стороне клиента).
Распаковка Solution#
Разработчик запускает Jenkins job в следующей последовательности:
Jenkins job c подключенной библиотекой solution-merger (используется на стороне клиента).
Jenkins job c подключенной библиотекой solution-unpacker (используется на стороне клиента).