Для переноса обновлений между репозиториями контуров системы с использованием транспорта изменений выполните следующие шаги:
Убедитесь в наличии стендов:
стенд, на котором будут располагаться DEV, TEST и PROD-репозитории актуальной версии;
стенды, где будут располагаться платформы с доступом к DEV, TEST и PROD-репозиториям и бизнес-приложениям в этих репозиториях;
стенды, на которых будут располагаться планировщики;
стенд с GitLab и Nexus.
Установите на все контуры системы расширения в следующем порядке:
Component DEF.updpack. «Интерактивные формы ввода данных»;
Component TS.updpack. «Транспорт изменений»;
Component DBA.updpack. «Конструктор бизнес-приложений».
Настройте планировщик задач для каждого контура системы.
Настройте транспорт изменений для каждого контура системы.
Настройка инфраструктуры приведена для минимального количества контуров системы:

Контур разработки (DEV). Контур содержит платформу с отдельным репозиторием и базой данных, на которой построен репозиторий. На платформе установлены компоненты транспорта изменений и конструктора бизнес-приложений. Компонент транспорта изменений настроен на связь с планировщиком задач и веткой TEST в GitLab.
В этом контуре обновления создаются по заданным параметрам и сохраняются в PEFX-файл. Затем в бизнес-приложении с помощью настроенной формы ввода пользователь может создавать наборы изменений и журналы изменений (группы из наборов обновлений), редактировать и удалять наборы, а также вносить изменения (созданные журналы и наборы) в ветку TEST;
Контур тестирования (TEST). Контур содержит платформу с отдельным репозиторием и базой данных, на которой построен репозиторий. На платформе установлены компоненты транспорта изменений и конструктора бизнес-приложений. Компонент транспорта изменений настроен на связь с планировщиком и веткой TEST в GitLab.
В этом контуре устанавливаются и тестируются обновления. В бизнес-приложении с помощью настроенной формы ввода пользователь может проверять наборы изменений из ветки TEST, доступные к установке, устанавливать эти наборы в схему, запускать проверку наборов и создавать метки;
Контур промышленной эксплуатации (PROD). Контур содержит платформу с отдельным репозиторием и базой данных, на которой построен репозиторий. На платформе установлены компоненты транспорта изменений и конструктора бизнес-приложений. Компонент транспорта изменений настроен на связь с планировщиком и веткой PROD в GitLab.
В этом контуре обновления устанавливаются аналогично TEST-контуру. В бизнес-приложении с помощью настроенной формы ввода пользователь может проверять наборы изменений из ветки PROD, доступные к установке, и устанавливать эти наборы в схему.
При необходимости приведённые настройки можно масштабировать на большее количество контуров.
См. также: