Сценарии использования DTDS#

Использование функциональности компонента DTDS реализует следующие сценарии:

  • Основной сценарий: Сборка дистрибутива Solution и передача его в стороннюю организацию для последующей установки

  • Основной сценарий: Пересборка Docker образов, обновление конфигураций и SDK для компонентов Solution

  • Основной сценарий: Распаковка Solution

Исключительные и альтернативные сценарии использования отсутствуют.

Сборка дистрибутива Solution и передача его в стороннюю организацию для последующей установки#

  1. Разработчик создает и заполняет в своем репозитории файлы конфигурации merger.yml, environment.yml, artifactRenameRules.csv.

  2. Разработчик создает 4 Jenkins jobs.

  3. Разработчик запускает Jenkins job сборки и передачи Solution в следующей последовательности:

    1. Jenkins job c подключенной библиотекой solution-packer.

    2. Jenkins job c подключенной библиотекой solution-publisher.

    3. Jenkins job c подключенной библиотекой solution-merger (используется на стороне клиента).

    4. Jenkins job c подключенной библиотекой solution-unpacker (используется на стороне клиента).

Пересборка Docker образов, обновление конфигураций и SDK для компонентов Solution#

Разработчик запускает Jenkins job в следующей последовательности:

  1. Jenkins job c подключенной библиотекой solution-packer.

  2. Jenkins job c подключенной библиотекой solution-publisher.

  3. Jenkins job c подключенной библиотекой solution-merger (используется на стороне клиента).

  4. Jenkins job c подключенной библиотекой solution-unpacker (используется на стороне клиента).

Распаковка Solution#

Разработчик запускает Jenkins job в следующей последовательности:

  1. Jenkins job c подключенной библиотекой solution-merger (используется на стороне клиента).

  2. Jenkins job c подключенной библиотекой solution-unpacker (используется на стороне клиента).