Установка ТестОпс версии 4.x с помощью RPM-пакетов
В разделе описана установка ТестОпс версии 4.x. Чтобы установить ТестОпс версии 5.x, воспользуйтесь инструкцией.
Установка ТестОпс с помощью RPM-пакетов
Если вы переходите на ТестОпс с существующего инстанса Allure TestOps, то воспользуйтесь этой инструкцией для изменения файлов конфигурации.
Учетные данные
Учетные данные (логин, пароль) предоставляются службой продаж при предоставлении ознакомительной или коммерческой лицензии.
Учетные данные могут быть использованы для установки как пакетами, так и с помощью docker compose или Kubernetes. Особенности каждого вида установки описаны в соответствующих разделах документации.
Типы пакетов
Мы предоставляем два типа пакетов:
- Пакет min
- Пакет box
Пакет min
Минимальный пакет содержит только исполняемые файлы ТестОпс
- Сервис uaa
- Сервис gateway
- Сервис report
Пакет Min - для вас, если у вас уже есть собственная инфраструктура со всеми необходимыми дополнительными сервисами, или вы планируете установить другие сервисы, необходимые для работы ТестОпс, отдельно:
- Amazon Corretto JDK 17 — обязательно
- Consul — обязательно
- RabbitMQ — обязательно
- S3 решение (например, min.io) — обязательно
- PostgreSQL версии не ниже 15 — обязательно
- Redis — обязательно
- nginx (при необходимости)
Пакет box
Пакет box включает все дополнительные приложения/сервисы, необходимые для запуска и работы ТестОпс на отдельном сервере.
Все инструменты будут установлены, настроены и запущены с помощью пакета установки ТестОпс на одном сервере (виртуальной машине).
Установка ПО
Выполните последовательно команды для обновление менеджера пакетов yum и установленного ПО.
yum check-update
yum upgrade
Вспомогательные утилиты
Эти утилиты требуется обязательно установить до начала установки всего остального ПО.
yum install -y mlocate
Далее
yum install -y curl epel-release yum-utils
Amazon Corretto 17 JDK
ТестОпс — приложение, разработанное на языке программирования Java, для его запуска требуется установленная на сервере среда исполнения Java версии 17. Мы настоятельно рекомендуем использовать Amazon Corretto 17 JDK.
Следуйте инструкциям на сайте разработчика
Выжимка из инструкции разработчика:
rpm --import https://yum.corretto.aws/corretto.key
curl -L -o /etc/yum.repos.d/corretto.repo https://yum.corretto.aws/corretto.repo
yum install -y java-17-amazon-corretto-devel
PostgreSQL 15
Для установки PostgreSQL 15 мы рекомендуем следовать официальной инструкции от Postgres, они будут всегда актуальны и проверены самим разработчиком СУБД.
- Выберите правильную версию ОС, на которой вы будете осуществлять установку.
- Выберите правильную архитектуру процессора.
- Скопируйте и выполниете последовательно команды, которые предлагает разработчик Postgres.
При использовании пакета min
вам потребуется вручную создать базы данных.