Запуск deploy Pipeline#

  1. Открыть созданный deploy pipeline.

  2. Запустить сборку pipeline, указав значения следующих параметров:

    • SUBSYSTEM - Название компонента MAILBRIDGE (из файла subsystems.json)

    • DISTRIB_VERSION - Версия устанавливаемого дистрибутива

    • OSE_CLUSTERS - Проект(-ы) в среде оркестрации для разворачивания компонента. Проекты добавляются из файла multiClusters.json после проведения автоматической конфигурации pipeline.

    • PARAMS - Ansible playbook MIGRATION_FP_CONF для миграции в репозиторий {код компонента}mailbridge_mail{стенд} актуального набора стендозависимых параметров для выбранной версии дистрибутива. В результате сборки pipeline в репозиторий {код компонента}mailbridge_mail{стенд} произойдет миграция актуального набора стендозависимых параметров для выбранной версии дистрибутива.

  3. Зайти в репозиторий {код компонента}mailbridge_mail{стенд}

  4. Скопировать содержимое файлов mail.stand.all.conf и mail.stand.istio.all.conf в репозиторий {код компонента}mailbridge_mail{стенд} в файл openShift.conf

  5. Заполнить значениями параметры и сохранить изменения.

  6. Запустить сборку pipeline, указав значения следующих параметров:

    • SUBSYSTEM - Название компонента MAILBRIDGE (из файла subsystems.json)

    • DISTRIB_VERSION - Версия устанавливаемого дистрибутива

    • OSE_CLUSTERS - Проект(-ы) в среде оркестрации для разворачивания компонента. Проекты добавляются из файла multiClusters.json после проведения автоматической конфигурации pipeline.

    • PARAMS - Ansible playbooks OPENSHIFT_DEPLOY (разворачивание манифестов бизнес-сервисов) и OPENSHIFT_INGRESS_EGRESS_DEPLOY (разворачивание манифестов Istio) для разворачивания компонентов дистрибутива в проект в среде оркестрации.

  7. В процессе сборки в консоли Jenkins подтвердить разворачивание манифестов.

  8. По завершении сборки проверить установленные манифесты (раздел Проверка работоспособности)