Сценарии использования AENG#
Использование функциональности компонента AENG реализует следующие сценарии:
Основной сценарий: Разработка сценария развертывания
Основной сценарий: Настройка параметров
Основной сценарий: Выполнение сценария развертывания
Основной сценарий: Мониторинг результатов
Исключительные и альтернативные сценарии использования отсутствуют.
Разработка сценария развертывания#
Команда разработки Solution разрабатывает сценарий развертывания путем описания последовательности шагов развертывания в виде JSON файла-сценария.
Команда разработки Solution отлаживает сценарий развертывания до состояния безошибочного сквозного процесса развертывания платформы на пустой стенд, или обновление существующего.
Настройка параметров#
Оператор сервиса выбирает требуемую версию дистрибутива с параметрами.
Выполнение сценария развертывания#
Администратор сопровождения инсталляции платформы разрабатывает сценарий развертывания или получает его от поставщика платформы.
Администратор сопровождения инсталляции платформы заполняет файлы параметров сценария (указывает средоспецифичные параметры и параметры доступа своей среды).
Администратор сопровождения инсталляции платформы располагает сценарий развертывания и его файлы параметров в git репозитории AENG.
Администратор сопровождения инсталляции платформы запускает Jenkins job с указанием имени файла сценария.
В случае неуспешного выполнения сценария – Администратор сопровождения инсталляции платформы анализирует ошибку, устраняет проблему и перезапускает сценарий. Сценарий начнет выполнение с выполненных неуспешно при предыдущем запуске шагов (пропустит успешно выполненные ранее).
Мониторинг результатов#
Оператор сервиса просматривает лог развертывания, при необходимости запрашивая помощь у команды разработки Solution.
Команда разработки Solution просматривает лог развертывания и сообщает администратору сервиса причину ошибки.