Релиз Test IT Enterprise ver 5.2 Telescopium уже на сайте

Как установить обновление Test IT Enterprise

40

Статья впервые опубликована в блоге Виктора Захарова. Источник


Рассмотрим обновление системы Test IT, которая установлена автономно (Test IT Enterprise). Процесс автономной установки Test IT была описана в статье Автономная установка Test IT на Red Hat Enterprise Linux с внешней базой данных.

Предварительно делаем резервную копию данных. Переходим в каталог, из которого в предыдущий раз устанавливали Test IT. Копируем из данного каталога файл docker-compose.yml предварительно во вложенный каталог scripts, где находится скрипт backup.sh. Далее выполнить:

chmod +x backup.sh ./backup.sh docker-compose.yml prod

Скачиваем последнюю версию автономного установщика с сайта. В рамках статьи мы будем устанавливать версию Test IT 3.5.3 Pegasus.

Для новой версии Test IT создаём каталог:

mkdir /home/user/testit_3_5_3

Помещаем скачанный архив в созданный каталог. В нашем случае в каталог помещаем архив testit_v3.5.3_full.zip. Распаковываем архив:

unzip /home/user/testit_3_5_3/testit_v3.5.3_full.zip -d /home/user/testit_3_5_3

Удаляем архив:

rm /home/user/testit_3_5_3/testit_v3.5.3_full.zip

Подготавливаем файлы docker-compose.yml и .env так как описано в статье Автономная установка Test IT на Red Hat Enterprise Linux с внешней базой данных.

Не рекомендую использовать файлы из прошлой установки, так как в файлах есть отличия и при запуске нового экземпляра Test IT у вас минимум начнут скачиваться старые версии docker-образов из интернета. Они же попытаются запуститься, однако для нового экземпляра Test IT они не подходят.

Помещаем подготовленные файлы в каталог /home/user/testit_3_5_3.

Переходим в каталог:

cd /home/user/testit_3_5_3/

Загружаем образы новых контейнеров в docker:

sudo docker load -i images.tar.gz

После загрузки образов запускаем новый экземпляр Test IT:

sudo docker-compose -f docker-compose.yml --project-name prod up -d --remove-orphans

Обновление завершено. Каталог, из которого в предыдущий раз устанавливали Test IT, удаляем. Каталог /home/user/testit_3_5_3 с текущими данными оставляем.

Была ли статья полезной?