Установка#

Для получения единого дистрибутива продукта EVP и его компонентов необходимо:

  1. Скачать полный дистрибутив продукта EVP EVP-<номер дистрибутива>-distrib.zip на сервер, с которого будет производиться установка.

  2. Разархивировать его командой:

unzip EVP-<номер дистрибутива>-distrib.zip

В результате разархивирования создадутся составные части (архивы):

  • EVP-<номер дистрибутива>-owned-distrib.zip;

  • EVP-<номер дистрибутива>-party-distrib.zip.

Архив с компонентами продукта (часть EVP-<номер дистрибутива>-owned-distrib.zip) содержит файл hash-trace.json с информацией о hash передаваемых компонентов до разделения на дистрибутив продукта и дистрибутивы с зависимостями, а также о hash компонентов после разделения.

2.1. Разархивировать архив EVP-<номер дистрибутива>-owned-distrib.zip командой:

unzip EVP-<номер дистрибутива>-owned-distrib.zip

2.2. В архиве EVP-<номер дистрибутива>-owned-distrib.zip содержится dependency-resolver-<номер дистрибутива>-distrib.zip, который тоже необходимо разархивировать командой:

unzip dependency-resolver-<номер дистрибутива>-distrib.zip
  1. Собрать единый дистрибутив одним из двух способов, описанных ниже:

3.1. Собрать единый дистрибутив с помощью скрипта merge.groovy, поставляемого в дистрибутиве EVP-<номер дистрибутива>-owned-distrib.zip в архиве dependency-resolver-<номер дистрибутива>-distrib.zip, командой:     ${PATH_TO_GROOVY_BIN}/groovy -cp ./src merge.groovy --report ./Report.json EVP-<номер дистрибутива>-party-distrib.zip EVP-<номер дистрибутива>-owned-distrib.zip    Здесь:

  • Report.json — файл, содержащий настройки для объединения двух частей архива дистрибутива. В нем описано расположение и список файлов первоначального архива (до разбиения на части -owned и -party). Расположен в корне архива EVP-<номер дистрибутива>-owned-distrib.zip.

  • ${PATH_TO_GROOVY_BIN} — путь установленного дистрибутива Groovy версии 3.0.

3.2. Собрать единый дистрибутив с помощью функциональности Platform V DevOps Tools (DOT). Вся информация по работе с DOT представлена в документации на DOT. Для сборки единого дистрибутива необходимо использовать задания Jenkins Solution merger (компонент DTDS продукта DOT, R1.3-solution-merger), Solution packer (компонент DTDS продукта DOT, R1.3-solution-packer).

  1. В результате соберется один архив EVP-<номер дистрибутива>-owned-distrib.zip, который содержит в себе архивы компонентов EVPC, EVPT и EVTP.

Данный zip-архив EVP-<номер дистрибутива>-owned-distrib.zip был создан после объединения двух частей дистрибутива (-party, -owned из п.2).

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

unzip -o EVP-<номер дистрибутива>-owned-distrib.zip
  1. Извлечь архивы, которые находятся внутри разархивированного архива.

!ВАЖНО Ibm-client больше не входит в состав дистрибутива продукта EVP.

Установка продукта EVP представляет собой независимую друг от друга установку входящих в его состав программных компонентов. Каждый компонент устанавливается в соответствии с собственным документом «Руководство по установке».