CD-процеси
| 🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію. | 
1. EDP flow
1.1. Бібліотека
Найпростіший CI процес який зводиться до створення jar файлу та публікації його в Nexus
1.2. Додаток
Додатково до бібліотеки дозволяє збирати Docker image та публікувати його в registry. Окрім цього передбачено що кожен додаток розгортається за допомогою Helm chart який знаходиться в папці deploy-templates
5. Перевірка змін
Фінальним артефактом який буде постачатись є dataplatform-jenkins-agent. Тому будь які зміни які вносяться в один з компонентів мають бути інтегровані та перевірені у зв’язці з іншими.
Агент складається з узгоджених версій:
- 
service-generation-utility 
- 
службових структур для БД (процедури, історичні таблиці і т.п.) 
- 
liquibase-ddm-ext 
- 
blueprint-generator 
Узгодження відбувається в Dockerfile.
Кроки для розгортання нової версії Дата Фабрики:
- 
зібрати змінений артефакт 
- 
змінити версію в Jenkins агенті (Dockerfile) 
- 
дочекатись зібраного артефакту 
- 
змінити версію агента в Jenkins операторі ConfigMap ключ: dataplatform-jenkins-agent-template 
- 
дочекатись кінця збірки 
- 
розгорнути дженкінс оператор в середовище розробки (dev. environment) 
- 
розгорнути реєстр закомітивши регламент в gerrit 
- 
перевірити що внесені зміни працюють (dev. testing)